���W�FWebMatrix�T���i�O�ҁj

�V�c�[���uWebMatrix�v�ł�ASP.NET Web�y�[�W�J���������Ă݂�

�f�W�^���A�h�o���e�[�W�@��F ���F
2011/01/28
Page1 Page2


�A�ځF�`ScottGu���̃u���O���`�@WebMatrix�̏Љ�
�@2011�N1��13���ɁA�}�C�N���\�t�g�ɂ��܂������V����������Web�J���‹��uWebMatrix�v�i�E�F�u�}�g���b�N�X�j�̓��{�ꐳ���ł������[�X���ꂽ�B

��WebMatrix�̊T�v

��WebMatrix�̗��j

�@���́uWebMatrix�v�Ƃ������t�ɕ����o��������J���҂����Ȃ��Ȃ��̂ł͂Ȃ����낤���H �����A���������uWeb Matrix�v��2002�`2005�N����ɁA�����Ŏ�y�ɗ��p�ł���J���‹��Ƃ��ă}�C�N���\�t�g���������Ɂi�����i�ł͂Ȃ��j�񋟂���Ă����c�[���ł������B���ۂɖ{�T�C�g�ł����L�̂悤�ȋL����z�M���Ă����B

�@���̋��uWeb Matrix�v�́A2005�N���ɖ�����Visual Studio�̐V�G�f�B�V�����ł���uVisual Web Developer 2005 Express Edition�v�i�ȉ��AVWD�B�Q�l�F�u�A�ځFVisual Studio 2005 Express�v���O���~���O�v�j���o�ꂵ�����Ƃɂ���āA���̖�ڂ��I�����B�u�����Ŏg����A�J�����S�Ҍ����̊J���‹��v�Ƃ����Ӗ��ł́AVWD���\������������ł���B

�@�����������ɗ��ă}�C�N���\�t�g�́A���S�ɍ��V���ꂽ�A�ȑO�̂��̂Ƃ͂܂������قȂ�V����Web�J���‹��Ƃ��āA�ĂсuWebMatrix�v��񋟂��n�߂��̂ł���B����͂Ȃ��Ȃ̂��낤���H �ŏ��ɁA����ɂ‚��ĕM�҂̍l�����q�ׂ悤�B

���V���uWebMatrix�v�o��̗��R

�@�܂��O��ɂȂ�̂��AVWD��2005��2008��2010��5�N�ȏ�A�����Œ񋟂��Ă������ŁA�uVWD�ł��\���ł͂Ȃ��Ȃ��Ă����v�Ƃ����w�i������B�v����ɁA2006�N������2011�N���݂ł͏󋵂������قȂ��Ă��Ă���̂��B

�@1�‚́AWeb�J���Z�p�ɑ΂���}�C�N���\�t�g���g�̎p���E�헪�̕ω��ł���B2005�N�����A�}�C�N���\�t�g��PHP��Perl�AJava�Ȃǂɑ΂��āAWeb�J������ŃK�`���R�����𒧂�ł����B�uPHP��Visual Studio�Ŋ��p���Ă��炤�v���Ƃɂ͏��ɓI�ŁA�uPHP�Ȃǂ���.NET�ֈڍs���Ă��炤�v���Ƃ����d�����Ă����B������VWD�́A���̐헪�ɂ̂��Ƃ������i���Ƃ����邾�낤�B�Ƃ��낪2011�N���݂ł́AWindows Azure�ł�PHP�^Java�ւ̑Ή���AWeb Platform Installer�i�ȉ��AWeb PI�j�ɂ��WordPress�^XOOPS Cube Legacy�̃C���X�g�[���Ȃǂɑ�\�����悤�ɁA�i��}�C�N���\�t�g�n���܂߂��j���L���͈͂̊J���Z�p���uWindows�v��œ������Ă��炤���Ƃ��d������悤�ɂȂ��Ă����B�����������L�͈͂̊J���Z�p���A.NET����ՂƂ���VWD�����Ŏ󂯎~�߂�͓̂���B

�@����1�‚��AWeb�N���G�C�^�[�^��Z�p�Ҍ����̊J���‹��̕K�v���ł���B�m����VWD�͓��僌�x���̊J���c�[���ł͂��邪�A���g�̓v���J���Ҍ����̃c�[���uVisual Studio�v��1�‚̃G�f�B�V�����ł���B�܂��A��Z�p�ґw��J���̑f�l�ɓK����Small Basic�Ƃ����J���c�[�����񋟂���Ă��邪�AWeb�J���S�ʂɎg����悤�Ȃ��̂ł͂Ȃ��B

�@�����������w�i����A�V��WebMatrix���}�C�N���\�t�g�����̐��i�Ƃ��Ē񋟂����Ɏ������i�̂��ƕM�҂͍l���Ă���j�B

���J���c�[���Ƃ��Ă̓���

�@����ł́AWebMatrix�̊J���c�[���Ƃ��Ă̓������ȒP�ɐ������悤�B

�@���̉�ʂ�WebMatrix�̎��s��ł���B

WebMatrix�̎��s��
�V����WebMatrix�����s���āAWeb�T�C�g��HTML�R�[�h��ҏW���Ă���Ƃ���B
  IntelliSense�B�e��R�[�h�̓��͌�₪�\�������B�ړI�̍��ڂ�I�����āmTab�n�L�[�������Γ��͂ł���B

�@���̂悤��WebMatrix�ł́A�e�팾��iHTML�AXML�ACSS�AC#�AVisual Basic�AJavaScript�APHP�A�N���V�b�NASP�ASQL�Ȃǁj�̃R�[�h��ҏW���邽�߂̃R�[�h�E�G�f�B�^�̗��p�����C���ł���BHTML�^CSS�Ȃǂ̓��͂ł�IntelliSense�@�\���g����iIntelliSense�́A�r���܂œ��͂���ƁA���p�”\�ȃL�[���[�h���\�������B�������ꍇ�́mCtrl�n�{�m�X�y�[�X�n�L�[�ōĕ\�������j�B

�@Web�y�[�W�ł̕\���̂܂܂Ƀf�U�C�����쐬�ł���A������WYSIWYG�ȃf�U�C���E�r���[�͒񋟂���Ă��Ȃ��ȂǁA�J����⏕����IDE�@�\�́iVisual Studio�Ɣ�ׂāj��������Ă���B���̂��߁A.NET����ŊJ������ꍇ�ɂ́AHTML�R�[�h���ŃV���v���ȃR�[�f�B���O���s����uRazor�\����p����ASP.NET Web�y�[�W�i.cshtml�^.vbhtml�t�@�C���B�ڍ׌�q�j�v�̊J���Ɍ����Ă���i�t�ɁA�f�U�C�����珇�ɍ\�z���Ă���ASP.NET Web�t�H�[����A���f���E�r���[�E�R���g���[���ɕ������Ď�������ASP.NET MVC�̊J���ɂ͂��܂�����Ă��Ȃ��B������Web�Z�p�𗘗p�������ꍇ�́AVisual Studio��VWD�𗘗p���邱�Ƃ������߂���j�B

�@�܂��A�R�[�h�E�G�f�B�^�Ƃ���WebMatrix�������ꍇ���A���łƂ������Ƃ�����A�܂��܂��@�\���s�����Ă���B�Ⴆ�ΕM�҂́Azen-coding�ɂ��HTML�R�[�h���͂̊ȑf���@�\��A�iVisual Studio��TextMate���񋟂���悤�ȁj�e����̓��͕⊮�E�X�j�y�b�g�@�\�͍Œ���A�~�����Ɗ������B�R�[�h�E�G�f�B�^�̋@�\�ɂ‚��Ă͍���̔��W�Ɋ��҂������B

�@WebMatrix�̋@�\�Ƃ��Ă͂��̂ق��AWeb�T�C�g���̃t�@�C���Q���c���[�\���ŊǗ��ł��邱�Ƃ�A���[�J��PC�ł�.NET��PHP�‹��̏�������s�A�{��Web�T�[�o�ւ̔z�u�ASQL Server Compact�^MySQL�f�[�^�x�[�X�̍쐬�E�Ǘ��AHTML�y�[�W�̕��͂�SEO�i�������G���W���œK���j�A���I��Web�T�C�g���쐬�E�J���E�z�u���邱�ƂȂǂ��s����B

���I�[�v���\�[�XWeb�A�v���P�[�V�����̉^�c�c�[���Ƃ��Ă̓���

�@WebMatrix�̗ǂ��́A�J���c�[���Ƃ��đ��ʂ����ł͂Ȃ��BWebMatrix�́A�I�[�v���\�[�XWeb�A�v���P�[�V�����i�Ⴆ��WordPress��DotNetNuke�Ȃǁj�̉^�c�c�[���Ƃ��Ă��g����B�‚܂�A�uWeb�T�C�g�̊J���ɂ͋������Ȃ����ǁA�����̃I�[�v���\�[�XWeb�A�v���P�[�V�����ŃT�C�g�̉^�c���J�n�������v�ƍl���Ă���l�ɂƂ��Ă��AWebMatrix�͂ƂĂ��֗��ȃc�[���Ɏd�オ���Ă���B

�@�Ⴆ��WordPress�ɂ��u���O�E�T�C�g�𗧂��グ�����Ƃ��ɂ́AWebMatrix��WordPress�̃\�[�X�E�t�@�C���Q�����[�J���‹��Ƀ_�E�����[�h���Ď����T�C�g�i���v���r���[�E�T�C�g�j�𗧂��グ�AWeb�y�[�W�́E�f�U�C���Ȃǂ����s���낵�Ȃ���u���O�E�T�C�g�����グ����ɁAWebMatrix��p����WordPress�̃\�[�X�E�t�@�C���Q��{�ԃT�C�g��FTP�œ]������Ƃ��������Ƃ��”\���B���̈�A�̍�Ƃ��i��{�I�Ɂj�N���b�N���邾���ōs����̂ŁA���Ɋy�ł���B

��

�@�{���W�ł́A����̑O�҂Łu�J���c�[���Ƃ��Ă̗��p�v�A����̌�҂Łu�I�[�v���\�[�XWeb�A�v���P�[�V�����̉^�c�c�[���Ƃ��Ă̗��p�v�Ƃ���2�‚̎��_�ŁAWebMatrix�������Ă݂āA���̎菇�ƌ��ʂ��L���Ƃ��Ă܂Ƃ߂�B�܂��͎��O��WebMatrix�‹����������悤�B

��WebMatrix�‹��̏���

��Web Platform Installer�̃C���X�g�[��

�@������Web PI 3.0���i�܂��������Ă��Ȃ��ꍇ�́j�A���L�̃����N�悩��_�E�����[�h���ăC���X�g�[������B���̉�ʂ͎��ۂɃ����N����J�����Ƃ���B

Web PI 3.0�̌����T�C�g
���{��ŕ\������Ă��Ȃ��ꍇ�́A�㕔�̃R���{�{�b�N�X����u���{�� (���{)�v��I������B

�@�E���ɂ���m�������_�E�����[�h�n�{�^�����N���b�N�B����ɂ��uwpilauncher.exe�v�t�@�C�����_�E�����[�h�����̂ŁA��������s����B����ɂ��AWeb PI���C���X�g�[������ċN������i��Web PI 3.0�́m�X�^�[�g�n���j���[�́m���ׂẴv���O�����n�����ɃV���[�g�J�b�g�E���j���[���C���X�g�[�������j�B

��WebMatrix�̃C���X�g�[��

�@����Web PI���g����WebMatrix���C���X�g�[������B

�@��̓I�ɂ͎��̉�ʂɎ����悤�ɁAWeb PI�̏㕔�ɂ���m���i�n���j���[���N���b�N���āA�����ɂ���m[�T�[�o�[]�n���j���[���N���b�N����B����ɂ��A�����̃��X�g�ɁuMicrosoft WebMatrix�v�̍s���\�������̂ŁA���̍s�ɂ���m�lj��n�{�^�����N���b�N����B�Ō�Ɂm�C���X�g�[���n�{�^�����N���b�N����΁AWebMatrix���C���X�g�[�������i�C���X�g�[���ߒ��̐����͊�������j�B

WebMatrix�̃C���X�g�[���iWeb PI�g�p�j

�@�C���X�g�[��������������AWebMatrix���N������i�N�����Ȃ��ꍇ�́A�m�X�^�[�g�n���j���[�́m���ׂẴv���O�����n�|�mMicrosoft WebMatrix�n�|�mMicrosoft WebMatrix�n�����s����ƋN���ł���j�B���̉�ʂ͂��̋N����ł���B

�C���X�g�[�����ꂽWebMatrix�̋N����
WebMatrix���N������ƁA���̂悤�ȃ��C���E���j���[���\�������B
  �m�l�T�C�g�n�{�^���B�����̃T�C�g���J���B
  �mWeb �M�������[����T�C�g���쐬����n�{�^���BWordPress�Ȃǂ̃I�[�v���\�[�X��Web�A�v���P�[�V������p����Web�A�v�����쐬����B
  �m�e���v���[�g����T�C�g���쐬����n�{�^���B��{�������������ꂽ�ЂȌ^�R�[�h�𐶐�����e���v���[�g��p���āA�V�K�ɃA�v���P�[�V�������쐬����B�V�K�ɊJ������ꍇ�͂����I�ԁB
  �m�t�H���_�[����T�C�g���쐬����n�{�^���B�����̃t�H���_�ɂ���HTML�t�@�C���Ȃǂ�p���ăA�v���P�[�V�������쐬����BHTML�t�@�C���ȂǁA�T�C�g�J���̊�ՂƂȂ�t�@�C���Q�����łɂ���ꍇ�͂����I�ԁB

�@����ł͎��̃y�[�W����A���ۂ�WebMatrix��G���Ă݂悤�B


�@INDEX
�@ ���W�FWebMatrix�T���i�O�ҁj
�@ �V�c�[���uWebMatrix�v�ł�ASP.NET Web�y�[�W�J���������Ă݂�
  1�DWebMatrix�̊T�v�^WebMatrix�‹��̏���
�@   2�D�J���c�[���Ƃ��Ă̗��p
�@ ���W�FWebMatrix�T���i��ҁj
�@ ������WordPress�̃��[�J�������‹����\�z���Ă݂�
�@   3�D�^�p�c�[���Ƃ��Ă̗��p


Insider.NET �t�H�[���� �V���L��
  • ��2��@�Ȍ��ȃR�[�f�B���O�̂��߂� �i2017/7/26�j
    �@�����_���ŋL�q�ł��郁���o�̑����Athrow���Aout�ϐ��A�^�v���ȂǁAC# 7�ɂ͈ȑO�����R�[�h���Ȍ��ɋL�q�ł���悤�ȋ@�\����������Ă���
  • ��1��@Visual Studio Code�f�o�b�O�̊�b�m�� �i2017/7/21�j
    �@Node.js�v���O�������f�o�b�O���Ȃ���AVisual Studio Code�ɓ�������Ă���f�o�b�O�@�\�̊�{�́u�L�v���}�X�^�[���悤
  • ��1��@���ĂȃR�[�f�B���O�̂��߂� �i2017/7/19�j
    �@C# 7�Œlj����ꂽ�V�@�\�̒�����A�u���l���e�����\���̉��P�v�Ɓu���[�J���֐��v���Љ��B�����͕�����₷���R�[�h���L�q����̂Ɏg����
  • Presentation Translator �i2017/7/18�j
    �@Presentation Translator��PowerPoint�p�̃A�h�C���B�v���[���e�[�V�������̎����̕t����A������ł̎��^�����A�X���C�h�̖|����s����
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

Insider.NET �L�������L���O

�{�� ����