�[������w�ԁI�@Single Page Application�̓����Ǝ�ȃt���[�����[�N5�I�F���_���ȃt�����g�G���h�J���҂ɂȂ邽�߂�SPA������i1�j�i1/2 �y�[�W�j

�t�����g�G���h�J���̃A�[�L�e�N�`���ł���uSPA�iSingle Page Application�j�v�ɂ‚��āA�J���ɕK�v�ƂȂ�e��t���[�����[�N�̓���������̈Ⴂ�Ȃǂ��Љ��A�ځB

» 2017�N02��22�� 05��00�� ���J
[��t�B�m, ����B���C�O�H����DCS]

�@�{�A�ځu���_���ȃt�����g�G���h�J���҂ɂȂ邽�߂�SPA�������v�ł́A�t�����g�G���h�J���̃A�[�L�e�N�`���ł���uSPA�iSingle Page Application�j�v�ɂ‚��āA�J���ɕK�v�ƂȂ�e��t���[�����[�N�̓�����A�T���v���A�v���J����ʂ���SPA�J���̗���A�t���[�����[�N�ɂ������̈Ⴂ�Ȃǂ��Љ�܂��B

�@�T���v���A�v���J���ł́ASPA�J���ɂ����Đl�C������uReact�v�uAngular2�v�̎g�p��\�肵�Ă��܂��B��1��ڂł��鍡��́ASPA�̓����Ǝ�芪���‹��A�t���[�����[�N���Љ�܂��B

SPA�Ƃ�

�@SPA��Adobe Flash��Microsoft Silverlight�Ƃ��������b�`��UI��񋟂ł���RIA�iRich Internet Application�j�ɑ���t�����g�G���h�J���̋Z�p�Ƃ��āA�u���E�U�̐i����HTML5�̓o��Ȃǂɂ���Ēa�������A�[�L�e�N�`���ł��BHTML��JavaScript�ACSS�Ƃ�����Web�Z�p�ŁA�f�X�N�g�b�v�A�v���P�[�V�����̂悤�ȉ��K�ȑ��쐫�������ł��܂��B

SPA�̓���

�@���O�ɁuSingle Page�v�Ƃ���悤�ɁA1����HTML�ɑ΂���JavaScript�œ��I�ɕύX�������Ȃ����ʂ̕`����������Ă���̂��傫�ȓ����ł��B�������A������Web�A�v���P�[�V�������l�A�u���E�U���痘�p�ł��܂��B

�@�]����Web�A�v���P�[�V�����ƈقȂ�A�y�[�W�S�̂����[�h����̂͏���݂̂ŁA2��ڈȍ~�̓T�[�o����JSON�f�[�^���󂯎�邱�ƂŕK�v�ӏ��̂݃����[�h���܂��B

�}1�@SPA�̓���C���[�W

�@�f�[�^���擾���Ȃ���t�����g�G���h���ŕ\����ς���̂ŁA���[�U�[�ɍ����ȃ��X�|���X��Ԃ����Ƃ��ł��A�D�ꂽUI�^UX��񋟂ł��܂��B

�@�܂��A�T�[�o�T�C�h�ʼn�ʂ𐶐�����K�v���Ȃ��Ȃ�A�T�[�o�T�C�h����Web API�ō\�����邱�Ƃ��”\�ɂȂ�܂��B����ɂ���ăN���C�A���g�ƃT�[�o�T�C�h���a�����ɂȂ邽�߁A�}���`�f�o�C�X�ɂ��Ή����₷���Ȃ�܂��B

SPA�����܂��܂�

�@�ȑO��JavaScript�́AWeb�u���E�U�œ��̓`�F�b�N�⑽���̓�����������Ƃ��������������S�Ŏg���Ă���AWeb�u���E�U�Ń��b�`�ȕ\�������邽�߂ɂ́AFlash�Ȃ�Web�u���E�U���g������Z�p���̗p����Ă��܂����B

�@JavaScript�Ɋւ��ẮAGoogle Maps�ł�Ajax�̊��p�i2005�N�j��AJavaScript�̎�����e�Ղɂ���jQuery�̓o��i2006�N�j�ɂ���ĐϋɓI�ȗ��p���i�݂܂����B�����āAHTML5�i2014�N�����j��CSS3�i2011�N���珇�������j�̓o��A�u���E�U�̐i���ɔ����A������Web�Z�p�����Ŏ����ł��邱�Ƃ�������悤�ɂȂ�܂��B

�@�����̔w�i�ɉ����AFlash�����ނ������Ƃɂ����RIA�ɑ���Z�p���K�v�Ƃ���ASPA���䓪���n�߂܂����BjQuery�ł�SPA���\�z���邱�Ƃ͉”\�ł����A����DOM�𑀍삷��jQuery�ł�DOM�̏�ԊǗ�������ł���A��K�͂�SPA�J��������ɂ͌��E������܂��B���̒��œo�ꂵ���̂��A�uAngularJS 1�v�uReact�v�ɑ�\�����SPA�����̃t���[�����[�N�ł��B

�@�����̃t���[�����[�N�̓N���C�A���g�T�C�h�ł�MVC��MVVM�Ƃ������A�f�[�^��UI�𕪗�����v�z����荞�܂�Ă���A�t�����g�G���h���\�����ł���悤�ɂȂ������ƂŁASPA�̑�K�͊J�����”\�ɂ��܂����B

���SPA�����t���[�����[�N5�‚̔�r

�@SPA�����t���[�����[�N�͑������J����Ă��܂����A���̒�����l�C���������̂Ƃ��āAGoogle�g�����h�ŏ�ʂ��߂�ȉ�5�‚̃t���[�����[�N�̊T�v�Ɠ������Љ�܂��B

�}2�@2016�N�̓��{�����ł̊e�t���[�����[�N�^���C�u�����̌������̐��ځiGoogle�g�����h������p�j

���ȉ��A�t���[�����[�N�̕��т̓����[�X���ł��B

  • Backbone.js
  • AngularJS 1
  • React
  • Vue.js
  • Angular2

�@���ꂼ��̓������ꗗ�������\�͈ȉ��̒ʂ�ł��B

�}3�@SPA�t���[�����[�N�̔�r

�@GitHub�̃X�^�[���ƃR���g���r���[�^�[���́A���ړx��}��w�W�Ƃ��ċL�ڂ��Ă��܂��B�Q�l�l�Ƃ��āA2017�N1�����_�ł�jQuery�̃X�^�[����4��2894�A�R���g���r���[�^�[����258�ł��B

�@�@�@�@�@�@ 1|2 ���̃y�[�W��

Copyright © ITmedia, Inc. All Rights Reserved.

�A�C�e�B���f�B�A����̂��m�点

�X�|���T�[����̂��m�点PR

���ڂ̃e�[�}

4AI by ��IT - AI�����A�������A���A������
Microsoft �� Windows�őO��2025
AI for �G���W�j�A�����O
���[�R�[�h�^�m�[�R�[�h �Z���g���� by ��IT - IT�G���W�j�A���r�W�l�X�̒��S�Ŋ��􂷂�g�D��
Cloud Native Central by ��IT - �X�P�[���u���Ȕ\�͂�g�D��
�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