���ܒ��ڂ́u�T�[�o�T�C�hJavaScript�v�̎����̖{���Ƃ��Ęb����W�߂�uNode.js�v�̊T�v������H�I�Ȏg�����܂ʼn������A��
�@�ǎ҂̊F����́AWeb�A�v���P�[�V�������쐬����ۂɁA�T�[�o�T�C�h�͂ǂ�ȃv���O�~�����O��������g���ł����H �悭�����̂́APHP��Ruby�APerl�AJava�AASP.NET�Ȃǂ̌��ꂾ�Ǝv���܂��B�����JavaScript�́A��Ƀ��b�`��GUI���������邽�߂ɃN���C�A���g�T�C�h�Ŏg����̂������������Ǝv���܂����A�T�[�o�T�C�h�̊J���ł�JavaScript���g����̂��������ł��傤���B
�@�u�T�[�o�T�C�hJavaScript�v�ł́A�����ǂ���A�T�[�o�T�C�h�̃A�v���P�[�V�����̎�������Ƃ��āAJavaScript���g�p���܂��BJavaScript���T�[�o�T�C�h�Ŏg�����Ƃɂ��A�N���C�A���g�T�C�h�Ɠ�������ŊJ���ł��A�J���������オ�邱�Ƃ����҂���܂��B
�@�ŋ߂ł́AJavaScript�G���W���ɂ��AJIT�����ڂ����悤�ɂȂ�A�������x���i�i�Ɍ��サ�܂����B���͂�T�[�o�T�C�h�ł悭�g���Ă��鑼�̌���Ƒ��F�Ȃ��Ƃ�����ł��傤�B
�@���܂��܂ȋZ�p�n���f�B�A��u���O�ł��A�u���N�̓T�[�o�T�C�hJavaScript�̔N�ɂȂ邾�낤�v�Ƃ����Ă��āA���ڂ��W�߂Ă��܂��B�uNode.js�v�́A���̃T�[�o�T�C�hJavaScript�̎����̂�����1�ł��B���łɓ��{�̃��[�U�[�O���[�v���������Ă��܂��B
�@�{�e�ł́ANode.js�̓����⓮�쌴���ɐG��A�T���v������ɗ��p�b�P�[�W�A���p����Ȃǂ��Љ�����Ǝv���܂��B
�@Node.js�ɐG���O�ɁA�\���m���Ƃ��đ��̃T�[�o�T�C�hJavaScript�ɂ��G��Ă����܂��BNode.js�܂߁A�T�[�o�T�C�hJavaScript�ɂ́A��Ɉȉ��̂悤�ȃv���W�F�N�g������܂��B
�@�T�[�o�T�C�hJavaScript�ɂ́A�uCommonJS�v�ƌĂ��W���������肳��Ă��܂��B�W�����Ƃ����Ɠ�����������܂����A�v�̓T�[�o�T�C�h��JavaScript�����s����̂ɉ����K�v�����d�l�Ƃ��āA��`���Ă���h�L�������g�̂��Ƃł��i�Ⴆ�A�u���O���K�v����ˁv�Ȃǁj�B
�@Node.js�́A����CommonJS�ɑ����ĊJ������Ă��܂��B���i�K�ł���ACommonJS�̎d�l�����ɃV���v���ł��B����A�T�[�o�T�C�hJavaScript�̕��y�ƂƂ��Ɏd�l���������Ă����Ǝv���܂��BNode.js�Ɠ��l�ɁACommonJS�̎d�l�����W���ł��B������T�[�o�T�C�hJavaScript���n�߂�ACommonJS�̎d�l�̃o�[�W�����A�b�v�ƂƂ��ɃX�L���A�b�v�ł��邩�Ǝv���܂��B
�@Node.js�Ƃ́A�T�[�o�T�C�hJavaScript��1�ł����A�u�V���O���X���b�h�x�[�X�̔��������v�Ƃ��������������Ă��܂��B
�@���ʁA���Ƃ����ƁA�T�[�o�T�C�h�����}���`�X���b�h�ł̃��W�b�N��g�ނ��Ƃ��v�������ׂ邩�Ǝv���܂��B�V���O���X���b�h�łǂ�����āA���������s�����Ƃ����ƁA�u�C�x���g���[�v�v�ƌĂ��A�[�L�e�N�`����p���āA���������s���܂��B
�@���̃C�x���g���[�v�Ƃ����Z�p�́AC10K����ŗL���ɂȂ����Z�p�ł��B�C���^�[�l�b�g���Web�T�[�r�X�����y���A��������̃N���C�A���g����̃��N�G�X�g���������邽�߂ɂ́A�ǂ̂悤�ȃA�[�L�e�N�`���������I�����c�_����܂����B
�@����Apache��Nginx�i�G���W���G�b�N�X�j����ɋ������āA�C�x���g���[�v�̃A�[�L�e�N�`���̗D�ʐ��ɂ��āA�_�����Ă��܂����BApache�́A�X���b�h�x�[�X�œ��삷��A�[�L�e�N�`���ɂȂ��Ă���ANginx�́A�C�x���g���[�v�œ��삵�܂��B�X���b�h�x�[�X�̏ꍇ�A�N���C�A���g����̃��N�G�X�g���ƂɑΉ�����X���b�h���쐬���܂��B���̍ہA���������m�ۂ���邽�߁A�����ڑ�����N���C�A���g�̐��ɔ�Ⴕ�āA�g�p���郁�����ʂ������Ă����܂��B
�@�Ⴆ�A�j���[�X�ȂǂŘb��ɂȂ���Web�T�[�r�X�Ɉꎞ�I�ɃA�N�Z�X���E�������Ƃ��A�Ȃ���Ȃ��Ȃ邱�Ƃ��悭����܂���ł��傤���H ����́A�܂������T�[�o���u�ԓI�ȃA�N�Z�X����ɑς�����Ȃ��Ȃ��Ă��܂����Ƃɂ��A�N�����Ă��܂��B���Ƃ����āA���u���C�N���邩������Ȃ�Web�T�[�r�X�̂��߂ɁA�������e�ʂȂǂ̃T�[�o���\�[�X��]���Ɋm�ۂ��Ă����̂́A�Ȃ��Ȃ�������Ƃł��B
�@���̖�����������A�[�L�e�N�`���Ƃ��āA�C�x���g���[�v���J������܂����B�C�x���g���[�v�́A�V���O���X���b�h�œ��삵�܂��B�ł́A�V���O���X���b�h�ŁA�����N���C�A���g����̃��N�G�X�g�ɂǂ��Ή�����̂ł��傤���B���̓����́A�u�m���u���b�L���OI/O�v�ł��B
�@�m���u���b�L���OI/O�Ƃ́A�f�[�^�̑���M�iI/O�j��������҂����ɁA���̏������J�n���鏈�������̂��Ƃł��B���ŏ���������Ɏ��s����邽�߁A���鏈���̊�����҂��āA���̏������s�������ꍇ�́A�R�[���o�b�N���g�p����K�v������܂��B
�@�܂�A�C�x���g���[�v�Ƃ́A�C�x���g�����������^�C�~���O�ŃR�[���o�b�N�ŌĂяo�����d�g�݂̂��Ƃł��B�C�x���g���[�v���g�p����A�X���b�h��1�ōςނ��߁A�������g�p���̓N���C�A���g���ɂ͔�Ⴕ�܂���B�ǂ����Ɛs���߂̃A�[�N�e�N�`���̂悤�ȋC�����܂����A�f�����b�g���������܂��B������K���m���u���b�L���O�ōs��Ȃ��Ƃ����Ȃ��Ƃ������Ƃł��B�����u���b�N���Ă��܂����ꍇ�A�C�x���g���[�v�S�̂̏������~�܂��Ă��܂��܂��B
�@�C�x���g���[�v�̎����́A�uTwisted�v�iPython���j�A�uEventMachine�v�iRuby���j�ȂǁA���낢�날��܂����APython��Ruby���g���ꍇ�A�ꏏ�Ɏg�����C�u�������u���b�N���Ȃ������ӂ��K�v�ł��B
�@���̓_Node.js�ł́A�L�q����Ƃ���JavaScript���̗p���Ă��܂��B�}���`�X���b�h��u���b�L���OI/O��JavaScript���̂������Ă��Ȃ����߁A�������ǂ��Ƃ����܂��B
�@���y�[�W����́A���ۂ�Node.js���C���X�g�[�����ăT���v���v���O�������쐬���Ă݂܂��傤�B
Copyright © ITmedia, Inc. All Rights Reserved.