Web�v���O���}��Rails�ɏ��ׂ����H�F�����K���̃����_�E���i29�j

�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

» 2006�N02��11�� 10��00�� ���J

�{�L����2006�N�Ɏ��M���ꂽ���̂ł��BRuby��Ruby on Rails�S�ʂ̍ŐV������IT Coding Edge�t�H�[���������Q�Ƃ��������B


Ruby on Rails�Ƃ́H

�@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

�J���̑f�����A�ȒP���ɐl�C�����܂�

�@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

Creating a weblog in 15 minutesiweblog 15ŊJjAPutting Flickr on Railsiʐ^TCgFlickr pTCg5ō\zjȂǁAXs[fB[ɊJłlq[r[ŏЉĂ Creating a weblog in 15 minutes�iweblog ��15���ŊJ���j�APutting Flickr on Rails�i�ʐ^�T�C�gFlickr �����p�����T�C�g��5���ō\�z�j�ȂǁA�X�s�[�f�B�[�ɊJ���ł���l�q�����[�r�[�ŏЉ�Ă���ihttp://www.rubyonrails.org/screencasts�j

Ruby on Rails ��6�‚̗��_

�@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

  • XML�`���̕��G�Ȑݒ�t�@�C���̓f�[�^�`���Ƃ͖���
    XML�͕֗��ł���Ȃ���A�e���ł��܂��܂ȗp�r�����̓Ǝ���XML���h���������ł��B

  • �f�[�^�x�[�X�A���T�C�g���\�z���鏀�������Ȃ��čς�
    �A�v���P�[�V�����T�[�o��f�[�^�x�[�X�̏������X���[�Y�ɍs���܂��B

  • Web�A�v���P�[�V�����J���‹��Ƃ��Ă̏_�
    Zope��OpenACS�Ȃǂ̂��łɘg�g�݂����߂��Ă��܂���Web�A�v���P�[�V�����Ƃ͈Ⴂ�A���l��Web�A�v���P�[�V�������ȒP�ɍ��グ�邱�Ƃ��ł���B

  • �����ɓ��삷����̂�����
    MVC��DI���Ƃ���������݌v��d�g�݂͕����炸�Ƃ��A�܂������������ł���΁A�����Ɏ��ۂɓ��삷����̂����グ�邱�Ƃ��ł��A�ŏ��̕ǂ����z���₷���B

  • �����ɃR�c���c���ł���
    �J���Ɋ���Ă���ƁA�ǂ��ɉ���������Ă��āA�ǂ����Q�Ƃ���΂悢�̂��A���܂������Ȃ��Ƃ��͂ǂ����m�F����΂悢�̂��A���񂾂�J���������悤�ɂȂ�B

  • ��菭�Ȃ��\�Z�ŒZ���ԂɃV�X�e���\�z������ۂ̎w�j�ƂȂ�
    �������A���ł��J���ł���Ƃ͎v�킸�ɁARails�̘g���łǂꂾ���̂��Ƃ��ł���̂����l����K�v������B

�܂��܂����т����Ȃ��̂���_

�@Rails���a�����Ă܂��Ԃ��Ȃ��ł����AAjax��Web 2.0�Ƃ̊֌W������}�ɒ��ڂ𗁂т�悤�ɂȂ��Ă��܂����B�V�Q�҂ł���Rails�́A���̗��_�΂��肪���グ���₷���ł����A���Rails�̎�_�Ǝv���镔���Ɋւ��Ă����ڂ��Ă����܂��傤�B

  • �V�����t���[�����[�N�̂��ߎ��т����Ȃ�
  • �Z�p�I�ȃh�L�������g��A���ЂȂǂ̏[���x���Ⴂ
  • �m�E�n�E�̒~�ς�o�O����̂��߂̋Z�p�҂����̌o������
  • �f�[�^�x�[�X�̐݌v�܂Ŕ��e�ɓ����Ă���v���W�F�N�g�łȂ��Ǝg���Â炢
  • ������Ή����ア�i�h�L�������g���܂ށj
  • ���p�҂��c��ɂȂ����Ƃ��̃X�P�[���r���e�B�ɑ΂���o������
  • �����J���‹��̏[���x���Ⴂ
  • �x�[�X�ƂȂ�X�N���v�g����Ruby�̎��s�‹��^���s���x�ɉe�����󂯂�
  • ���f�����J���A�ݒ�̂��߂ɂ�Ruby���n�m���Ȃ���΂����Ȃ�

�@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

���łɓo�ꂵ�Ă��铝���J���‹�

�@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

uKomodovRubyłȂPerlAPHPAPythoñXNvgɌIDEBWindowsALinuxAMac OS XASoralisȂǂ̃vbgtH[ɑΉĂ �uKomodo�v��Ruby�����łȂ�Perl�APHP�APython���̃X�N���v�g����Ɍ�����IDE�BWindows�ALinux�AMac OS X�ASoralis�Ȃǂ̃v���b�g�t�H�[���ɑΉ����Ă���

��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

EclipsevOCƂĒ񋟂ꂽuRadRailsv Eclipse�v���O�C���Ƃ��Ē񋟂��ꂽ�uRadRails�v

Ruby on Rails�̏�����

�@�������΂炭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����

�v���t�B�[��

�����K���i����ǂ� �䂫���j

K

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.

'; this.insertTarget = document.querySelector('#cmsBody .subscription') || document.querySelector('#cmsBody .inner'); }; BodyAdIMSWithCCE.prototype = Object.create(BodyAdContent.prototype); BodyAdIMSWithCCE.prototype.activate = function () { refreshGam('InArtSpecialLink'); } // global reference window.itm = itm; //entry point BodyAdEventBase.polyfill(); const bodyAdManager = BodyAdManager.getInstance(); bodyAdManager.addEventListener(BodyAdManager.EVENTS.READY, function (ev) { bodyAdManager.loadAdvertise(); }); bodyAdManager.init(); })();
�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

Microsoft  WindowsőO2025
AI for GWjAO
[R[h^m[R[h Zg by IT - ITGWjArWlX̒SŊ􂷂gD
Cloud Native Central by IT - XP[uȔ\͂gD
�V�X�e���J���m�E�n�E �y�����i�r�zPR
���Ȃ��ɂ������߂̋L��PR

RSS�ɂ‚���

�A�C�e�B���f�B�AID�ɂ‚���

���[���}�K�W���o�^

��IT�̃��[���}�K�W���́A �������A���ׂĖ����ł��B���Ѓ��[���}�K�W�������w�ǂ��������B