��1��@Zope 3�̖��͂ɔ���

�c�� �I��

2008/8/13

Python�ō��ꂽWeb�A�v���P�[�V�����t���[�����[�N��Zope 3�Ƃ͉����B�݌v�v�z������ۂ̉^�p�m�E�n�E�܂ł��������i�ҏW���j

�@Zope 3�́A�v���O���~���O����Python�ŏ����ꂽWeb�A�v���P�[�V�����t���[�����[�N�ł��B1998�N�ɃI�[�v���\�[�X������A���݂��J�����������Ă���Zope 2�̌�p�Ƃ��āA���S�ȍĐ݌v�̏��2001�N����J������Ă��܂��B2004�N�ɍŏ��̃o�[�W����3.0�������[�X����A�Ԃ��Ȃ�3.4�������[�X�����\��ł��B

�@Zope���g���č��ꂽ�A�v���P�[�V�����ł́A�I�[�v���\�[�XCMS��Plone���L���ł��BPlone��Zope 2��œ����A�v���P�[�V�����ł����AZope 2�Ƀo�b�N�|�[�g���ꂽZope 3�̋@�\��ϋɓI�Ɏg���č���Ă��܂��B

�@�܂��AZope 3�ō��ꂽ�A�v���P�[�V�����Ƃ��čL���g���Ă�����̂ɁAGNU/Linux�f�B�X�g���r���[�V������Ubuntu�̊J���Ɏg���Ă���Launchpad������܂��BLaunchpad�̓o�O�Ǘ��A�\�[�X�R�[�h�Ǘ��A�|��A�v���W�F�N�g�Ǘ��Ȃǂ̋@�\��񋟂���Web�T�C�g�ŁAUbuntu��Zope�Ȃǂ��܂��܂ȃt���[�\�t�g�E�F�A�̃v���W�F�N�g�ɗ��p����Ă��܂��B

Zope�t���[�����[�N�̕ϑJ

�@Zope���I�[�v���\�[�X�\�t�g�E�F�A�Ƃ��Č��J����Ă����10�N�AZope 3�Ɏ���܂ł̓��̂���Љ�����Ǝv���܂��B

�@���X��Zope��Python�ō��ꂽ�\�t�g�E�F�A�ł������APython�v���O���}�̂��߂̃t���[�����[�N�ł͂���܂���ł����B�ǂ��炩�Ƃ����ƁA�v���O���}�łȂ��l�̂��߂�Web�A�v���P�[�V�����J���p��Web�A�v���P�[�V�����T�[�o�ł����B

�@Zope���g��Python�ō���Ă��܂������AZope�œ����A�v���P�[�V�����̊J���ɂ́APython�ł͂Ȃ��ADTML�Ƃ����e���v���[�g���ꂪ��Ɏg���Ă��܂����B

�@������Zope�̃A�v���P�[�V�����J����@���܂��m������Ă��Ȃ��������߁AZope���[�U�[�͂��ꂼ��v���v���̂����ŃA�v���P�[�V����������Ă��܂����B�������A���񂾂��Web�A�v���P�[�V���������G�ɂȂ�n�߁A�J�������܂������Ȃ��Ȃ��Ă��܂����B

�@������2001�N�ɓo�ꂵ���̂��ACMF�iContent Management Framework�j�Ƃ����t���[�����[�N�ł��B�����MVC�̐݌v���f���⃏�[�N�t���[�@�\�Ȃǂ������Zope�ɂƂ��Ĕ��ɉ���I�ȏ��߂Ă̌����t���[�����[�N�ł����B

�@CMF�ł́APython�v���O���~���O���A�v���P�[�V�����J���̒��S�ɐ������܂����BWeb�A�v���P�[�V�����̕��G���������Ă��邱�ƂŁAZope��Zope��̃A�v���P�[�V�����J���ł�Python��K�v�Ƃ���悤�ɂȂ��Ă����܂��B���ǁA�{���ɕ��G�Ȗ��Ɏ��g�ނɂ͋��͂ȃv���O���~���O����̗͂��K�v�ɂȂ��Ă��邩��ł��B

�@CMF�̔��ɗD�ꂽ�݌v�̂������ŁA���G�ȃA�v���P�[�V�����̊J�����e�ՂɂȂ�APlone�Ȃǂ̑�^�A�v���P�[�V�������o�ꂷ�邱�ƂɂȂ�܂����B

�@�������ACMF���ǂ�ǂ񊈗p���Ă��������ʁA�V���Ȗ�肪�����Ă��܂����B����́AZope�̃R�A�@�\�̎g������̈����ł��B���d�p���̕��Q�ⓝ�ꂳ��Ă��Ȃ�Zope������API�ȂǁA�Â��݌v��t���[�����[�N�Ƃ��č���Ă��Ȃ����ƂȂǂ����ɂȂ��Ă��܂����B

�@������Zope���̂̌�������}�邱�ƂɂȂ�AZope 2��CMF�̐݌v�v�z����ɁAZope���g�����A�v���P�[�V�����J���̌o���A�ŐV�̃\�t�g�E�F�A�Z�p�𓱓������V�����݌v��Zope�ƂȂ�Zope 3������܂����BZope 3�͏��߂���Python�̃t���[�����[�N�Ƃ��Ďg�����Ƃ�O��ɊJ������APython�Ɛe�a���̍������̂ɂȂ�悤�ɍ���Ă��܂��B

�@Zope 3�̓����[�X��ɂ��A����Ƀ��t�@�N�^�����O��i�߁A���݂͓��������V���v���Ȑ݌v�ɂȂ��Ă��܂��B

�ق��̃\�t�g�E�F�A�Ɖ����Ⴄ�̂��H

�@Zope 3�̃��j�[�N�ȓ����͎��3�‚���܂��B

�@1�–ڂ̓I�u�W�F�N�g�f�[�^�x�[�X�𗘗p�����I�u�W�F�N�g�w���t���[�����[�N�ł��邱�Ƃł��B�A�v���P�[�V���������Ńf�[�^��\�����Ă���Python�̃I�u�W�F�N�g�����̂܂ܕۑ��ł���̂ŁA�킴�킴�f�[�^���O���̃f�[�^�x�[�X�Ƀ}�b�s���O����K�v������܂���B�܂��APython�̓��I�^�t������Ƃ��Ă̏_��̂������ŁA�ۑ�����f�[�^�̍��ڐ����ނ̒lj��ύX���ȒP�ɂł��܂��B

�@2�–ڂ̓����́AZope 3�œ������ꂽZope Component Architecture�Ƃ����R���|�[�l���g�w���t���[�����[�N�ł��B�A�v���P�[�V��������������̓Ɨ����������ȕ��i�̏W�܂�Ƃ��Ĉ�����̂ŁA�g�����₷���A�e�X�g�R�[�h�������₷���A�ė��p���₷���Ƃ����������b�g������܂��Bzope.org�̃��|�W�g���ɂ͐��S���̃R���|�[�l���gZPL�iZope�̃I�[�v���\�[�X���C�Z���X�j�Ō��J����Ă��܂��B

�@3�–ڂ̓����́AWeb�A�v���P�[�V�����t���[�����[�N�Ƃ��Ă͔�r�I�������j�̂���\�t�g�E�F�A�ł��邱�Ƃł��BZope 3���g��2001�N����n�܂����v���W�F�N�g�ŁA�t���X�N���b�`����݌v�������ꂽ���̂ł����A��ՂɂȂ�Z�p��Zope 2�Ƃ��ăv���_�N�V�����‹��Œ����g���Ă���A�ƂĂ����肵�Ă��܂��B

Zope 3�̖��͂ɔ���

�@Zope 3�̖��͂ł���AZope 3���g�����A�v���P�[�V�����J���̍ő�̃����b�g�́A��ɋ�����Zope Component Architecture�𗘗p�ł��邱�Ƃł��B���݂�Web�A�v���P�[�V�����ɂ͔��ɑ����̋@�\�����߂��Ă���A�����ɕ��G���ɑΉ����A�g�����������A���•ێ炵�₷���\�t�g�E�F�A���J�����邩���ƂĂ��d�v�Ȗ��ɂȂ��Ă��܂��B

�@Zope Component Architecture�͂��̖����������邽�߂�Zope�J���҂��������N�������Đ݌v�������ɗD�ꂽ�t���[�����[�N�ł��B���łɂ��܂��܂ȃv���_�N�V�����‹��ōL���g���A�������Ă��܂��B

�@�{���ɕ��G�ȃA�v���P�[�V�������J������Ƃ��ɁAZope 3�͂ƂĂ����ɗ����܂��B

�@�܂��A�R���|�[�l���g�w���t���[�����[�N�ƂȂ������Ƃɂ�闘�_�Ƃ��āA�]����Zope 2�ɔ�ׂāAZope�A�v���P�[�V�����APython�A�v���P�[�V�����Ԃ̃��W���[���̍ė��p�������܂������Ƃ��������܂��B���i�����i�񂾂��ƂŁA�R���|�[�l���g�𑊌݂ɗ��p���₷���Ȃ�APython��Zope�̊J���R�~���j�e�B�̊J���͂�L�����p���₷���Ȃ�܂����B

�@�Ⴆ�΁Asvn.zope.org�̊J�����|�W�g���ɂ͕�����Zope 3�A�v���P�[�V�����R���̃p�b�P�[�W�������‚��o�^����Ă��āA���ꂼ��ʂ�Zope 3�A�v���P�[�V��������ȒP�ɗ��p�ł���悤�ɂȂ��Ă��܂��B

 
1/3

Index
Zope 3�̖��͂ɔ���
Page1
Zope�t���[�����[�N�̕ϑJ
�ق��̃\�t�g�E�F�A�Ɖ����Ⴄ�̂��H
Zope 3�̖��͂ɔ���
  Page2
Grok��Zope 3���g��
Zope 3�^Grok�̊‹��ݒ�ƃC���X�g�[��
  Page3
grokproject�ŃA�v���P�[�V�����J���‹����Z�b�g�A�b�v
�T�[�o�̋N���ƏI��

Zope 3�Ƃ͉�����H

�@Coding Edge�����ߋL��
���܂���A���S���Y�����w�ԈӖ�
�R�[�f�B���O�ɖ𗧂I �A���S���Y���̊�{�i1�j
�@�R���s���[�^�Ɂu3�̔{����3�̕t�������v�𔻒f������ɂ͂ǂ������炢�����B���z�͂�b���悤
Zope 3�̖��͂ɔ���
Zope 3�Ƃ͉�����H�i1�j
�@Python�ŏ����ꂽWeb�A�v���P�[�V�����t���[�����[�N�uZope 3�v�B�ق��̃\�t�g�E�F�A�Ƃ͈�̉�������Ă���̂��H
�n��‹��v���O���~���O�̃X�X��
�ēc �~�̃R�[�f�B���O�V��
�@�����\��IT�@��Ɉ͂܂ꂽ�‹��ŃR���s���[�^�̓��쌴���ɐG��邱�Ƃ͉”\���낤���B�n���PC��Ƀr�b�g�}�b�v�̒������ǂ�����Ĉ����H
Haskell�v���O���~���O�̊y���ݕ�
�̂�т�Haskell�i1�j
�@�֐��^����ɕ��ނ����Haskell�BC����Ȃǂ̎葱���^����Ƃ܂������قȂ�v���O���~���O�̐��E�ɓ��ݏo���Ă݂悤
������ƕς����Lisp����
Gauche���^�v���O���~���O�i1�j
�@Lisp�̈��ł���Scheme�B�����‚����鏈���n�̒��ł��C�y�ɃX�N���v�g��������Gauche��Lisp�̐��E��̌����Ă݂悤
�@�@Coding Edge�t�H�[�����t�B�[�h�@ 2.0�^1.0�^0.91


Coding Edge �t�H�[���� �V���L��
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

>

Coding Edge �L�������L���O

�{�� ����