�uJava News.jp�iJava�Ɋւ���ŐV�j���[�X�j�v�̈����K�������ACool�ȃv���O���~���O�̂��߂̃m�E�n�E��TIPS�A�M�҂̌o���Ȃǂ��uRundown�v�i�삯���̗v�_�����j�ł��͂����܂��i�ҏW���j
�{�L����2006�N�Ɏ��M���ꂽ���̂ł��BRuby��Ruby on Rails�S�ʂ̍ŐV������IT Coding Edge�t�H�[���������Q�Ƃ��������B
�@Ruby on Rails�i���r�[�I�����C���Y�FRoR�Ɨ�����邱�Ƃ�����j�͈��|�I�ȊJ���������ւ�Web�A�v���P�[�V�����J���̂��߂�Web�t���[�����[�N�ł��BRails�̗p�ӂ������̂�ɉ����ĊJ�����邱�ƂŁA�Z���Ԃō��@�\��Web�A�v���P�[�V�������\�z���邱�Ƃ��ł��܂��B
�@Java�̃T�[�o�T�C�h�A�v���P�[�V�����J���Ɋ��ꂽ�l�ł���AMVC�iModel-View-Controller�j�t���[�����[�N�ł���Struts��O/R�}�b�s���O�t���[�����[�N��Hibernate�ADependency Injection�iDI�j�t���[�����[�N�ł���Spring��3��g�ݍ��킹���悤�ȓ����t���[�����[�N���̂��̂ł���Ƃ����s���Ɨ���ł��傤���H
�@Ruby on Rails�̓f���}�[�N�ݏZ�A37singals����David Heinemeier Hansson�����J������Web�t���[�����[�N�ł��i37signals�Ђ�ToDo���X�g�Ǘ���Ta-da Lists��Backpack�Ƃ������ȒP�Ŏg���₷���Ǘ��c�[����ASP�Œ����Ɓj�B
�@Ruby on Rails�͂��̖��O�ǂ���A�I�u�W�F�N�g�w���̃X�N���v�g����Ruby���x�[�X�ɂ����t���[�����[�N�ł��BRuby�͓��{�̂܂��Ƃ䂫�Ђ뎁���J���BRuby on Rails�̓o��ƂƂ��Ɍ��ݕč��ō������ڂ��W�߂Ă���X�N���v�g����ł��B
�@Ruby on Rails�́A�P�@�\Web�T�[�o�ƁA�f�[�^�x�[�X�̐ݒ���܂߂��A�T�[�r�X�����ۂɓ��삳����܂ł̎葱���A�ݒ肪�X���[�Y�ɑf�����A�ȒP�ɂł��邱�Ƃ��ő�̓����ł��B�����ʓ|�Ȑv��ݒ�Ȃ��ɁA�f�[�^�x�[�X��̕K�v�ȍ��ڂƁA���[�U�[�C���^�[�t�F�C�X���������Ă��銴�o���J���҂̐S���Ƃ炦�Ă��闝�R�ł��B
�@�܂��́ARuby on Rails �̃T�C�g�Ō��J����Ă����X�N���[���L���X�g�i�R���s���[�^�̑����Ő����������́j�������ɂȂ��Ă݂Ă��������B���̊J���̑f�����A�ȒP���ɔ[������͂��ł��B
�@David Heinemeier Hansson�����킭�ARails�̒��ɑg�ݍ��u�����̓��igolden path�j�v�ɉ����ĊJ�����s���ƂƂĂ����Y�������シ��Ƃ̂��ƁB����Ӗ�Rails�͈�ʓI�ȃv���O���~���O���ꂪ���_������邱�Ƃɂ���āA�J���J�n���犮���܂ł̃X�s�[�h���Ă���Ƃ������܂��B
�@Rails�̗��_�ł�����A�l�C���Ă��闝�R�͈ȉ��̓_�ł��B
�@Rails���a�����Ă܂��Ԃ��Ȃ��ł����AAjax��Web 2.0�Ƃ̊W������}�ɒ��ڂ𗁂т�悤�ɂȂ��Ă��܂����B�V�Q�҂ł���Rails�́A���̗��_���肪���グ���₷���ł����A���Rails�̎�_�Ǝv���镔���Ɋւ��Ă����ڂ��Ă����܂��傤�B
�@Java EE�iEnterprise Edition�j��Linux�^Apache�^Perl�̑g�ݍ��킹�ł���A������x�o�����Ɋ�Â�����K�͉��ւ̃X�P�[���̕��@���m������Ă��܂��BRails�̏ꍇ�A�T�[�r�X�̃X���[���X�^�[�g�͊ȒP�ł����A���̃T�[�r�X�������Ȃ��ʂ̃��[�U�[��������ꍇ�A�ǂ���K�͉����邩�Ƃ��������Ƃ��ۑ�Ƃ��ĔF������Ă��܂��B�������T�[�r�X�̋K�͂����ł͂Ȃ��A�J�������o�[�̐��ɂ��Ă����l�ł��B
�@Rails���g���J�����ł���Ƃ̌������A��͂胆�[�U�[�C���^�[�t�F�C�X�̐������J�����������Ă����A�����̊J���҂Ɏg����悤�ɂȂ��Ă���Ƃ����܂��B�����ŁA���݉\�Ȕ͈͂ł�Ruby on Rails�����J�������������Љ�܂��傤�B
��Komodo�FActiveState�Ёihttp://www.activestate.com/Products/Komodo/�j
�@Ruby on Rails�̃f�o�b�O���J��������s���邱�Ƃ������ł��B
��RadRails�ihttp://www.radrails.org/�j
�@Eclipse�v���O�C�����ɍ\�z���ꂽRuby on Rails�p�����J�����B�Ǘ��t�F�[�Y�A�����t�F�[�Y�A�f�v���C�����g�H���̍�Ƃ��[�����Ă���B�J�����ɗ��p����P�@�\Web�T�[�o�ł���WEBrick�T�[�o�̃R���g���[�����\�B
�@�������炭Rails�́A�܂����ׂƂ����������Ǝv���܂��B�u�����݂����ȃT�[�r�X���������łł����I�v�Ȃǂ̔��蕶��݂̂����ڂ𗁂т鎞���������Ǝv���܂����A���̖{�����������Ă͂����Ȃ��ł��傤�B
�@����A�L�v�Ȕ�r�I��K�͂Ŏg���₷���A�v���P�[�V�������L�܂�A���ꂪ����Ruby on Rails�ŊJ������Ă����̂��Ƃ��킳���L�܂�BRails�̃e�N�m���W���T�[�r�X�̌��ɉB�ꂽ�Ƃ����A���߂Ă��̉��l���F�߂�ꂽ�Ƃ����ƍl�����܂��B
�@���ꂩ��Rails�Ɋ��҂����̂́A��͂�J���̂��߂̃h�L�������g�A�m�E�n�E�Ȃǂ̏�����сA��K�̓A�v���P�[�V�����J���ւ̓��ł��傤�i��r�I������Web�A�v���P�[�V������f���������グ�邱�Ƃ��ł���̂�Rails�̗��_�ł���Ƃ������Ă���A�K��������K�̓A�v���P�[�V�������J���ł��邱�Ƃ��K�{�ȗv���ł���Ƃ͍l���܂��c�c�j�B
�@Rails�����㖖�i���A����ɍL�͈͂Ŏg����悤�ɂȂ邽�߂ɂ́A�u��K�́v�u������Ή��v�Ƃ������L�[���[�h�͖����ł��Ȃ��ł��傤�B
�@�u�e�̕~�������[���ɂ͏�肽���Ȃ������I�v�Ƃ́A�����̃e���r�h���}���̐l�`�ɂł��o�Ă������Ȃ���ӂł����A�����͂ЂƂA���ꂩ��Ruby on Rails�̃��[���ɂ��܂�����Ă݂Ă͂������ł��傤�H
���֘A����
�����K���i����ǂ� �䂫���j
1970�N�k�C�����܂�B���݁A������ЃG�N�T �}���`���f�B�A�\�����[�V�����Z���^�[�����B�t�H�g���A���X�e�B�b�N3�����R���s���[�^�O���t�B�b�N�X�A���A���^�C���O���t�B�b�N�X��l�b�g���[�N�𗘗p�����e��J���Ɩ��Ɍg���B�R���s���[�^�����ʐF�V�X�e����3�����C���[�W�����V�X�e����K�̓f�[�^�����V�X�e���A���A���^�C��CG���e�V�X�e���A���z�ƊE�A�G���^�[�e�C�������g����3���� CG �\�t�g�̊J���A�C���^�[�l�b�g�x�[�X�̃R���s���[�^�O���t�B�b�N�X�V�X�e���Ȃǂ���|����B�܂��AJava�AWeb3D�AOpenGL�A3DCG �̏�ƂȂ�Web�y�[�W���܂Ƃ߂Ă���B
�z�[���y�[�W�F
http://www.gimlay.org/~andoh/java/
�����c�́F
OpenGL_Japan (Member)�ASIGGRAPH TOKYO (Vice Chairman)
��Ȓ���
�uVRML 60���K�C�h�v�i�Ė�A�\�t�g�o���N�j
�u���ꂪJava ��! �C���^�[�l�b�g�̐V���Ȏ���v�i�����A���{�o�ϐV���Ёj
�uThe Java3D API�d�l�v�i�ďC�A�A�X�L�[�j
Copyright © ITmedia, Inc. All Rights Reserved.