�A���_�[�X�����݌v�����V����ɂ�鎟����JavaScript�J���Ƃ́H�F���W�FTypeScript�i�v���r���[�Łj�T���i�O�ҁj�i1/3 �y�[�W�j

JavaScript�n�̐V����ł���uTypeScript�v�Ƃ͉����H ���̓����ƌ���d�l������B����̓N���X�̊�b���������B

» 2013�N01��18�� 16��54�� ���J
[��F���F�C�f�W�^���A�h�o���e�[�W]
WFTypeScriptivr[ŁjT
Insider.NET

�@�uTurbo Pascal�v�uDelphi�v�uC#�v�ƕ����΁A����A�����r�̊J������݌v�҂��ŏ��Ɏv�������ԁB���̐l���̖��́u�A���_�[�X�E�w���X�o�[�O�iAnders Hejlsberg�j�v�A1996�N�Ƀ{�[�����h�Ђ���}�C�N���\�t�g�ɈڐЂ��A���݂�C#��VB�iVisual Basic�j�Ȃǂ̌���݌v�Ɍg���L���ȊJ������A�[�L�e�N�g���B

�@�A���_�[�X�������J������̓����́A����d�l���I�u�W�F�N�g�w���x�[�X�Ŗ��m�Ȃ̂Łu�`�[���ɂ���K�͊J���v�ɂ��Ή����₷�������łȂ��A�J���c�[���ɂ��x���@�\���l������Ă���̂Łu�J�����Y���v�ɂ����ɗD��Ă��邱�Ƃ��i�ƕM�҂͍l����j�B�܂��A���_�[�X���́A�Ő�[�̃v���O���~���O������悭�������Ă���A�e�팾��̗ǂ��Ƃ�����n�l�̂����ŏ_��ϋɓI��C#��VB�̌���d�l�Ɏ�荞��ł����iC#�̗�ł����΁A�W�F�l���b�N�X�A�����_���ALINQ�Ȃǂ̐V�@�\����������Ă����j�A���̎p����C#�Ȃǂ̊J������̎g���₷���Ɛl�C������ɍ��߂Ă���B

�@���̃A���_�[�X�����u�ŋ߂�JavaScript����֘A�̉��������Ă���炵���v�Ƃ������킳�������甼�N�O����ɗ��ꂽ�B�����Đ��J����i�č����Ԃ�2012�N10��1���j�ɔ��\���ꂽ�̂��AJavaScript�n�̐V����ł���uTypeScript�v�ł���B

�@�{�e�ł͑O�����2��ɕ����āATypeScript�̊T�v�Ɗ�{�I�Ȍ���d�l���R�[�h��Ŏ����Ȃ����������B

*�@���M���_�ŁATypeScript�͂܂��v���r���[�Łi�o�[�W������0.8.1.1�j�ł���B�����ł܂łɂ́A�@�\�lj����\�肳��Ă���A����d�l���ύX�����”\��������̂ŁA�������������������B


TypeScript�Ƃ́H

�@�uTypeScript�Ƃ͉����v���ꌾ�ł����΁A�u�ŏI�I��JavaScript�R�[�h���o�͂��邽�߂̃X�N���v�g����i�ƁA���̊֘A�c�[���j�v�Ƃ������ƂɂȂ�B���̖ړI����������ƁA�ȉ��̂悤�ȊJ�����ꂪ�������i�ɂȂ�Ƃ����邾�낤�B

  • CoffeeScript�F �V���v���ȋL�q��JavaScript�R�[�h���o�͂ł���X�N���v�g����B
  • Dart�F DartVM�i���z�}�V���j��Ŏ��s�ł���v���O�������o�͂ł��邾���łȂ�JavaScript�R�[�h�ւ̃R���p�C���@�\���񋟂���Ă���v���O���~���O����B
  • Haxe�F JavaScript�����łȂ�PHP�^C++�^C#�^Java�Ȃǂ̃R�[�h�ɂ��R���p�C���ł���v���O���~���O����B

�@����������݌v�̃R���Z�v�g�⌾��d�l�ɒ��ڂ���ƁA�����̊J�������TypeScript�͈قȂ�B�Ƃ����̂��A

TypeScript�́AJavaScript�̃X�[�p�[�Z�b�g�i����ʊg���d�l�j

�ł��邩�炾�B�����Ă��̌���ɂ́A�`���Ɍf�����悤�ȁg�A���_�[�X�炵���h���ɂ��ݏo�Ă��邩�炾�B

�@�ȉ��ł́A�����TypeScript�̓����ɂ‚��Đ������Ă������B

���`�[���ɂ���K�͊J�� �\�\ ����d�l

�@�ߔN��Web�J���ł́AAjax������������JavaScript�̎g�p�������܂��Ă����B����ɁA�ŐV��HTML5�̊֘A�d�l���iWeb�A�v������胊�b�`�ɂ��邤���Łj���܂��܂ȏd�v�@�\�i�Ⴆ��WebSocket��Web Storage�Ȃǁj���񋟂����悤�ɂȂ������߁A����܂��܂�JavaScript�̏d�v�������܂��Ă������ƂɂȂ肻���ł���B����AASP.NET��PHP�Ȃǂ̌•ʂ�Web�J������Ɍ��炸�A������Web�J���҂ɂƂ��āAJavaScript�͕K�{�̋Z�p�ƂȂ��Ă��Ă���킯���B�������A���̊J���K�͂��傫���Ȃ�A�����������̊J���҂ɂ��`�[���ŊJ������悤�ɂȂ�ɂ‚�A�u���s���ɖ��O�̏Փ˂��N����₷���v�u���܂����ނ��Ȃ���n�����ĂăR�[�h���Ǘ����Â炢�v�Ȃǂ̖����w�E����J���҂������Ă����B

�@�Ƃ��낪�A�������������̓I�u�W�F�N�g�w������i�Ⴆ��C#�Ȃǁj�ł͂��܂蕷�������Ƃ��Ȃ��B�����ŃA���_�[�X���́AJavaScirpt������g�����ăI�u�W�F�N�g�w���v���O���~���O�̌���d�l���g�ݍ��񂾁uTypeScript�v�Ƃ����V�����݌v���悤�ƍl�����悤�ł���B��̓I�ɂ́A�N���X��C���^�[�t�F�C�X�Ȃǂ𓱓����āA�p���Ȃǂ̃I�u�W�F�N�g�w���̊T�O���������邱�ƂŁA�R�[�h�̉“ǐ���Ǘ����A�ė��p�������߂悤�Ƃ��Ă���B�Ȃ��A�u�N���X�v��u���W���[���v�Ȃǂ̌���d�l������JavaScript��ECMAScript 6�iES6�j�ɂ͐��荞�܂��\��ŁATypeScript�͂���������������d�l�ɋɗ͉����āA���肷��`�ŃI�u�W�F�N�g�w�����������Ă���B

�@������񌻍݂�JavaScirpt����ł��A�u�v���g�^�C�v�E�x�[�X�̃I�u�W�F�N�g�w���v��u�N���[�W���iClosure�j�v�ƌĂ΂������p�^�[���Ȃǂ���g���邱�ƂŁA�I�u�W�F�N�g�w���̃N���X�̂悤�ɋ@�\��f�[�^���J�v�Z�����ł��邪�A���̎������@��JavaScript����̋@�\�𖳗����g���ĉ��Ƃ����������悤�Ȉ�ۂ�����i���M�҂��猩�āA���܂�������Ȃ��R�[�h�Łj�A�“ǐ������܂�ǂ��Ȃ��i�Ǝv����j�B������TypeScript���g���΁A�I�u�W�F�N�g�w���̗��V�ɏ]���āA�f���ɔ������g�N���X�ɂ��J�v�Z�����h�������ł���Ƃ����킯���B

���J�����Y�� �\�\ �J���c�[���ɂ��x���@�\

�@�I�u�W�F�N�g�w�����̗p���闝�R�́A�u�`�[���ɂ���K�͊J���v�̋��������ł͂Ȃ��B�I�u�W�F�N�g�w���ł́A�i��{�I�Ɂj�u�ÓI�^�t���v�ƌĂ΂��A�R���p�C���i�K�ł��炩���ߕϐ�������Ȃǂ̌^�����߂Ă����^�V�X�e�����̗p����iTypeScript�͍̗p���Ă���j�B���̂������ŁA�J���c�[�����J���҂̃R�[�f�B���O�����낢��Ȍ`�ŕ⏕�E�x���ł���悤�ɂȂ�Ƃ��������b�g������B

�@��̓I�ɂ́A�R�[�h�����s����O�̃R���p�C���i�K�A����ɂ͂����Ƒ����R�[�f�B���O�����u�ԂɁA�L�q�����I�u�W�F�N�g�̌^�Ɋւ���G���[��L�q�~�X���Ȃ������c�[�������́E�������A�ʒm���Ă��ꂽ�肷��B��ʓI�Ƀo�O��v���O���~���O�E�~�X�́A���̔������x���Βx���قǁA�i���̃o�O�E�R�[�h���g�����R�[�h�������Ă����A�c��ȃR�[�h�ɎU��΂�A������Ă����̂ŁA���̉e���͈͂��L��ɋy�Ԃ��ƂɂȂ�j�J���E�C���R�X�g�����債�Ă��܂��ƌ����Ă���B�‚܂�A�ÓI�^�t�����s���A�J���c�[���Ŗ��𑁊��Ɍ��o����΁A�J�����Y���͂�荂�܂�͂��Ȃ̂ł���B

�@�܂��A�J���c�[�����g���΁AIntelliSense�ɂ��R�[�h�⊮�i���̉�ʂ��Q�Ɓj��A�u�ϐ����̕ύX�v�Ƃ��������t�@�N�^�����O�@�\�ȂǁA���܂��܂ȃR�[�f�B���O�x���������̂ŁA����ɊJ�����Y�������܂�Ƃ��������b�g������B

IntelliSense�ɂ��R�[�h�⊮

��JavaScript�̃X�[�p�[�Z�b�g

�@TypeScript���ǂ��͉̂����A

TypeScript����̍\���d�l���AJavaScript����A�����ɂ�ECMAScript 5�i�ȍ~�AES5�j�̍\���d�l�̃X�[�p�[�Z�b�g�i����ʊg���d�l�j�ł���

�Ƃ������Ƃ��B�����܂�TypeScript�����JavaScript����̓��ߍ\���iSyntactic Sugar�j�ł���A�S�Ă�JavaScript�v���O�����͂܂�TypeScript�v���O�����ł�����Ƃ����킯���B

�@TypeScript�R���p�C���i��tsc�R�}���h�Atsc.exe�t�@�C���B�ʏ�́uC:\Program Files\Microsoft SDKs\TypeScript\���o�[�W�����ԍ���\�v�t�H���_���ɃC���X�g�[�������j�́ATypeScript�R�[�h�̓��͂��AJavaScript�R�[�h�̏o�͂ɕϊ�����B���̕ϊ��ł́A�ϐ��̏��ԂȂǂ͈�ؕύX���Ȃ��̂ŁA���̉�ʂ̂悤��TypeScript�R�[�h����JavaScript�R�[�h�ւ̕ϊ����e�����ɕ��ׂĊȒP�ɔ�r�ł���B

�ϊ��O��̔�r�i���FTypeScript�R�[�h�A�E�FJavaScript�R�[�h�j

�@������TypeScript�́A�\�[�X���x���E�f�o�b�M���O���”\�ɂ���\�[�X�E�}�b�v�iSource Map�j��񋟂��Ă���B���̉�ʂ́A���ۂ�TypeScript�R�[�h��Visual Studio�Ńf�o�b�O�E�u���C�N���Ă���Ƃ��낾�i�������A�m�g�p�u���E�U�[�n�ɂ́uInternet Explorer�v���w�肷��K�v������悤���j�B

�ϊ��O�ł���TypeScript�R�[�h�̃f�o�b�O�E�u���C�N�iVisual Studio 2012�j

�@�܂��ATypeScript�R�[�h����ϊ����ꂽJavaScript�R�[�h�ɑ΂��ău���C�N�E�|�C���g��ݒ肷�邱�Ƃ��ł���B���������̏ꍇ�A�u���C�N�E�|�C���g��ݒ肵��JavaScript�R�[�h�ɂЂ��t�����Ă���TypeScript���̃R�[�h�̕��ɁA�����I�ȃu���C�N�E�|�C���g���ڂ���Đݒu�����̂Œ��ӂ��Ăق����B

�@�ȏオ�ATypeScript�̎�ȓ����ł���B����ł͎��̃y�[�W����́A���ۂ�TypeScript�R�[�h���L�q���Ȃ���A���̎�v�Ȍ���d�l��������Ă����B

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

Copyright© Digital Advantage Corp. 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