JavaScript�ł�Yahoo!��API�������ŕ⊮

JavaScript�APHP�ARuby�̃T�|�[�g��i�߂�NetBeans

2008/05/13

�@Java���������J���‹��Ƃ��Ēm���Ă����uNetBeans�v���e��X�N���v�g����ւ̑Ή���i�߂Ă���BNetBeans��CDDL�܂���GPLv2�Ŕz�z�����I�[�v���\�[�X�\�t�g�E�F�A�B�T���E�}�C�N���V�X�e���Y�̎Ј������[�h���邪�A�R�~���j�e�B�x�[�X�ŊJ�����s���Ă���B

�@2007�N12���Ƀ����[�X���ꂽ���W���[�o�[�W�����A�b�v�ŁuNetBeans IDE 6.0�v�ł�Ruby�AJRuby�ARuby on Rails���T�|�[�g�B������2008�N4�����Ƀ����[�X���ꂽ�uNetBeans 6.1�v�ł́AJavaScript���T�|�[�g�����ق��A5��5���ɂ͓��o�[�W�����ł�PHP�̑����T�|�[�g�𔭕\����Ȃǖ�p�����ɃT�|�[�g����X�N���v�g����𑝂₵�‚‚���BNetBeans 6.1�ł�Ruby on Rails�̍ŐV�łł���o�[�W����2.0���T�|�[�g����B

�@��T�A�č��T���t�����V�X�R�ŊJ�Â��ꂽ2008 JavaOne�ŃT���E�}�C�N���V�X�e���Y�́A�ŐV�ł�NetBeans IDE 6.1��JavaScript�T�|�[�g�̃f�����s�����B

nb01.jpg 2008 JavaOne�ł�NetBeans 6.1����V���ɃT�|�[�g���ꂽJavaScript�ҏW�@�\�̃f�����X�g���[�V�������s��ꂽ

�@Java�̃R�[�h�������̂Ɠ��l�ɁA�N���X�A���\�b�h�A�ϐ��Ȃǂ̃R�[�h�⊮���s����BJavaScript�͓��I���ꂾ���A�ϐ���֐��̖߂�l�ɂ‚��ẮA�^�𐄒肵�āA���̌^�ɍ��������\�b�h��⊮����B�Ⴆ�΁ux="foo"�v�uy=x�v�uy.�v�Ƃ���Ctrl�{�X�y�[�X��@���΁Ay��������ł��邱�Ƃ������I�ɔ��ʂ��ĕ�����ɑ΂��郁�\�b�h�������⊮���ɋ�����B�܂��ADOM�Ȃ�Web�u���E�U�ɂ���ăT�|�[�g���郁�\�b�h���قȂ�ꍇ�ɂ́A�Ή�����Web�u���E�U�̃o�[�W������\������B

�@�ǂݍ��񂾎��색�C�u�����̊֐������⊮�ł���B�܂��A���݂̂Ƃ���Dojo�AYahoo UI Library�AjQuery�APrototype.js�Ȃǃ��W���[�ȃ��C�u������W���ŃT�|�[�g���Ă���A�����ɂ‚��Ă̓R�[�h�⊮���ɁA���̏�Ńh�L�������g���\�������B�W���T�|�[�g�̃��C�u������NetBeans 6.1�ɕt�����Ă���A�h���b�O���h���b�v���삾���Ŏ����̃v���W�F�N�g�ɉ����邱�Ƃ��ł���B�f�����X�g���[�V�����ł́A�V���v���ȃt�H�[������������Web�y�[�W�ɁAYahoo!��API�Œ񋟂��郊�b�`�ȃe�L�X�g�G�f�B�^�𖄂ߍ��ރR�[�h��t������Ƃ����@�\�lj����A�ق�̐��X�e�b�v�łł��邱�Ƃ������Č������B

�@���̂ق�NetBeans 6.1�ɂ��JavaScript�T�|�[�g�ł̓��t�@�N�^�����O��g�N�C�b�N�t�B�b�N�X�h�A�f�o�b�K�̋@�\�����p�ł���B�ϐ�����ύX����ۂɂ͊֌W��������R�[�h�S�̂ɓn���Ĉ�C�ɕύX�ł���B�܂��A�N�C�b�N�t�B�b�N�X�̓R�[�h���Ɋ܂܂�������Ƀ��X�g�A�b�v���Ă���A���[�U�[�ɑ΂��ďC���Ă�񎦂���B�Ⴆ�΁A�uif (x=1)�v�̂悤�ɔ�r�i==�j�̑���Ɍ���đ���i=�j�̉��Z�q�������Ă����ꍇ��A��������ɂ���Ė߂�l�̂���Ȃ����قȂ�֐����������ꍇ�ɂ́A�ԈႢ�̉”\�����w�E���Ă����B���Z�q�̊ԈႢ�̂悤�ȏꍇ�A�P�ɃN���b�N���邾���Ŏ����I�ɏC�����Ă����B�܂��ANetBeans���Web�T�C�g�ɃW�����v���āA�������ł��邩�̏ڍׂȉ����ǂނ��Ƃ��ł���B

nb02.png JavaScript�ŃR�[�h�⊮�@�\���g������B�h�L�������g���ꏏ�ɕ\�������
nb03.png �ΏۂƂȂ郁�\�b�h���A�ǂ�Web�u���E�U�ŃT�|�[�g����Ă��邩�̃`�F�b�N���ł���
nb04.png �N�C�b�N�t�B�b�N�X�̋@�\��B�uif(x=1)�v�́uif(x==1)�v�̊ԈႢ�ł͂Ȃ����ƃ��[�U�[�Ɋm�F���Ă���B�uApplyFix�v�{�^���������ƁA���̏�ŏC�������f�����B���̊֐��̗�ł͖߂�l�̈�ѐ��̂Ȃ��ɂ‚��Ă������w�E���Ă���

�J���ɕK�v�Ȃ��ׂĂ�NetBenas��

�@Java�̓����J���‹��Ƃ��Ă͌��݁AEclipse���ł��l�C������B�����̃v���O�C�������J����Ă���A���܂��܂ȊJ�������t���[���[�N�ɑΉ����Ă���B����ɑ΂��A�ǂ������鑤��NetBeans�͊J���ɕK�v�Ȃ��̂����ׂē�������Ƃ����A�v���[�`������Ă���B�Ⴆ��PHP�ƍ��킹�ė��p�p�x�̍���MySQL�́A�J���҂̒[����œ����Ă����NetBeans��̃c���[�ɃA�C�R���������B�e��f�[�^�x�[�X�̑��삪NetBeans��ōs����ȂǓ�����i�߂Ă���Ƃ����B

�@����܂ŊJ������̃����^�C�����͂��߁A�e��̃T�[�o�A�v���O�C���A�h�L�������g�A���C�u�����ȂNJJ���ɕK�v�ȃ��\�[�X�͌•ʂɓ����E�Ǘ�����Ă������ANetBeans�ł͂��������ʓ|����菜�����Ƃ��Ă���B�T���ɂ��MySQL�̔�����JRuby�AJython�J���҂̌ق�����ȂǁA���̐��ʂ̗��ꍞ�ސ��NetBeans���B

�@�o�[�W����6.1��6.0����̃}�C�i�[�o�[�W�����A�b�v�Ɍ����邪�AJavaScript��PHP�T�|�[�g�Ȃǖڋʋ@�\������B�܂������[�X�m�[�g�ɂ��΁A�O�o�[�W������6.0�ɔ�ׂ�6.1�ł͋N�����Ԃ�40����������Ȃǃp�t�H�[�}���X�����P����Ă���Ƃ����B�����������P�ŁA���y���ň��|�I�ȍ�������Eclipse�̃��[�U�[��e�L�X�g�G�f�B�^���g�����[�U�[���ǂꂾ����荞��ł����邩���ڂ��B

�i��IT �������j

�������񂹂��������F

Java Agile �t�H�[���� �V���L��

�L�����A�A�b�v

- PR -

���ڂ̃e�[�}

- PR -
�\�����[�V����FLASH
"); adremove.push(adstrtmp[adstart]); } } for(var i = 0; i < adremove.length; i++){ adremove[i].parentNode.removeChild(adremove[i]); } adstr.sort().reverse(); adstr = adstr.join(""); return adstr; }

�uITmedia �}�[�P�e�B���O�v�V���L��

SNS�o�R�̏��k�A�|�˗��̓A���H�@�o�c�ҁE��Ɗ����ɒ���
SNS�����p�����r�W�l�X�A�|�C���g�̊l�����g�債�Ă���B���m��ʑ��肩��̃A�v���[�`��...

X�̗��p�Ґ��͉ߋ��ō��H�@�������H�@X���g�̃f�[�^�Ō��؂��Ă݂�Ɓc�c
X�́A2024�N�̗��p�Ґ����ߋ��ō����L�^�����ƃA�s�[�����Ă���B����͖{�����낤���B��...

���ȍm�芴�H�@�����ւ̓����H�@�u�T�X�e�i�u���J�X�^�}�[�v�͍��A�ǂ̂��炢����̂��H
�d�ʂ���3��u�T�X�e�i�u���J�X�^�}�[�����v�����{�B�������ʂ���A�T�[�L�����[�G�R�m�~...