.NET�ɂ��X�}�[�g�t�H��Web UI�J���K�C�h�y�����ҁz

Web�t�H�[�� vs. ASP.NET MVC
 �\ �X�}�[�g�t�H������Web�J���Ŏg����̂͂ǂ����H

WINGS�v���W�F�N�g ���邠�i�ďC�F�R�c�ˊ��j
2011/04/18
Page1 Page2 Page3 Page4

�@�������N�ŁA���{�ɂ����Ă�iPhone��Android�[���Ƃ������X�}�[�g�t�H���̏��L�����傫���L�сA����ɔ����A�X�}�[�g�t�H���S�ʌ�����Web�A�v���̊J����A�e�X�}�[�g�t�H���E�v���b�g�t�H�[�������̃l�C�e�B�u�E�A�v���̊J�������ڂ𗁂тĂ���i���{�e�ł́u�A�v���P�[�V�����v�́u�A�v���v�Ɨ����j�B

�@�{�e�ł́AASP.NET���񋟂���AWeb�t�H�[���AASP.NET MVC�Ƃ���2�‚�Web�J���Z�p�����グ�A�X�}�[�g�t�H��������Web�J�����s�������ŁA�ǂ��炪�K���Ă���̂������؂��Ă��������B

��Web�A�v���ƃl�C�e�B�u�E�A�v���̔�r

�@�X�}�[�g�t�H�������̃A�v�����쐬����ꍇ�AHTML�x�[�X��Web�A�v���Ƃ��Ē񋟂��邩�A�[���ɒ��ڃC���X�g�[������l�C�e�B�u�E�A�v���Ƃ��Ē񋟂��邩���ŏ��Ɍ�������K�v������B

�@�قƂ�ǂ̃A�v���͂ǂ���ł����Ă��쐬�”\�����A�\1�Ɏ�����������A�f���������̒[���ɑΉ����������ꍇ�́AWeb�A�v����I�����A�e�X�}�[�g�t�H���ɓ��ڂ��ꂽ�f�o�C�X�ɓ��������T�[�r�X���\�z�������ꍇ��A���s���x���d������ꍇ�̓l�C�e�B�u�E�A�v����I�����邱�ƂɂȂ�B

�l�C�e�B�u�E�A�v�� Web�A�v��
�J�����p�Z�p �v���b�g�t�H�[���ňقȂ�
�EiPhone�iObjective-C�AMacOS�̂݁j
�EAndroid�iJava�j
�EWindows Phone 7�iC#�AVB�A�Ȃǁj
�v���b�g�t�H�[���Ԃœ���
HTML�^CSS�^JavaScript
�J���‹� ���� ����
�v���b�g�t�H�[���Ԃ̈ڐA�� �Ⴂ ����
�A�v���̔z�z�E�ۋ� �L���̊J���ғo�^���K�v
�i��{�I�Ɂj�R����Ƀ}�[�P�b�g�v���C�X�ł̌��J
���O��Web�T�[�o�Ō��J
���ɐR���Ȃǂ͂Ȃ�
���p�҂���̉ۋ� �v���b�g�t�H�[�����Ƃ̃}�[�P�b�g�����p�”\ ���O�ō\�z
���x��UI�̕\�� �e�� ���
�f�o�C�X�ւ̃A�N�Z�X ���ׂẴf�o�C�X�ɃA�N�Z�X�”\ Web�u���E�U�ŃA�N�Z�X�”\�Ȕ͈�
�\1�@Web�A�v���ƃl�C�e�B�u�E�A�v���̔�r�\

�@�ȉ��ł́A���̕\�̓��e�𗘓_�ƌ��_�Ƃ����`�ł܂Ƃߒ����B

���l�C�e�B�u�E�A�v��

�y���_�z

�@�����x�Z���T��J�����ȂǁA�X�}�[�g�t�H���ɓ��ڂ��ꂽ�f�o�C�X�̗͂��ő���ɔ����ł���B�܂��A�L���̊J���ғo�^�����邱�ƂŁA�v���b�g�t�H�[���Ȃǂ��񋟂���}�[�P�b�g�v���C�X�𗘗p���ăA�v���̔z�z���s����悤�ɂȂ�B

�@Web�A�v���ɔ�ׂč����ɓ��삷��B���̂ق��ɂ��A��ɋN�����Ă������A�Ⴆ�΁u�T�[�r�X�v�̂悤�ȃA�v�����\�z�������ꍇ���A�l�C�e�B�u�E�A�v����I������K�v������B

�y���_�z

�@�v���b�g�t�H�[�����ƂɊJ���‹����قȂ邽�߁A1�‚̃\�[�X�E�R�[�h�ŕ����̃v���b�g�t�H�[���ɑΉ�����ɂ́APhoneGap�Ȃǂ�JavaScript�Ȃǂ̋��ʃR�[�h����l�C�e�B�u�E�A�v���𐶐��ł���T�[�r�X�𗘗p����K�v������B

�@�}�[�P�b�g�v���C�X�ł̃A�v���̌��J�ɂ́A�i��{�I�Ɂj�v���b�g�t�H�[���ł̐R�����s���邽�߁A���J�ɂ͎኱�̃��[�h�E�^�C�����K�v�ƂȂ�ꍇ������̂Œ��ӂ������B�܂��AiPhone�̃l�C�e�B�u�E�A�v���̊J���ɂ́AMac OS�𓋍ڂ����R���s���[�^���K�v�ƂȂ�_�ɂ����ӂ��K�v���B

��Web�A�v��

�y���_�z

�@�X�}�[�g�t�H�������Ƃ����Ă��A�����܂�HTML���͂��߂Ƃ���AWeb�̕W���Z�p�ō\�z���邽�߁A�v���b�g�t�H�[���Ԃ̈ڐA���������A�����̒[���ɑΉ������T�[�r�X����y�ɁA�f�����J�n�ł���B

�y���_�z

�@���x��UI�i���[�U�[�E�C���^�[�t�F�C�X�j��K�v�Ƃ���ꍇ�́AJavaScript��CSS����g���č\�z����K�v������B�܂��A�iGPS�Ȃǂ̈ꕔ�@�\�������j�J����������x�Z���T�Ȃǂ̒[���ɓ��ڂ���Ă���n�[�h�E�F�A�@�\�𒼐ڗ��p���邱�Ƃ͂ł��Ȃ��B

��Web�A�v���̓����F�r���[�|�[�g�iViewPort�j

�@�܂��A���ɒ��ӂ��Ăق���Web�A�v���Ȃ�ł͂̓����Ƃ��āA�u�r���[�|�[�g�iViewPort�j�v�i���u���E�U�̃R���e���c�̈�j������B

�@iPhone��Web�u���E�U�ŃR���e���c��\������ƁA�����w�肵�Ȃ��ꍇ�A�r���[�|�[�g�̉��T�C�Y��980�s�N�Z���iAndroid�[����800�s�N�Z���AWindows Phone 7�[����1024�s�N�Z���j�ƂȂ�A�_����ʃT�C�Y���i�Ⴆ�΁j320�s�N�Z�������Ȃ��̈�ɂ��̃r���[�|�[�g���\�������ƁAWeb�R���e���c�����ɏ������\�������B�}1��Windows Phone 7�̃G�~�����[�^�i��q�̃R�������Q�Ɓj���Web�u���E�U�uIE Mobile�v�i�ȉ��AIE�j��HTML�R���e���c��\�������Ⴞ�B

�}1�@Windows Phone 7��IE�ŁA�r���[�|�[�g���w�肹����HTML�R���e���c��\��������

�@�������A�ǂ݂₷���傫���܂ŃR���e���c�̕\�����g�傷��΁A���̕\���ł����Ȃ��̂����A�ł���΃f�o�C�X��Web�u���E�U�ɍœK�������𑜓x�ŃR���e���c��\���������B�����œo�ꂷ��̂��A�u�r���[�|�[�g�̎w��v���B

�@�����Ă��̃X�}�[�g�t�H����Web�u���E�U�ł́A����HTML�R�[�h�̂悤��<meta>�^�O���w�肷��ƁA�f�o�C�X�ɍœK�����ꂽ�T�C�Y�ŃR���e���c��\���ł���B

<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />

�@���̂悤�Ƀr���[�|�[�g���w�肵���ꍇ�̕\�����}2�Ɏ����B

�}2�@Windows Phone 7��IE�ŁA�r���[�|�[�g���w�肵��HTML�R���e���c��\��������

�m�R�����n�X�}�[�g�t�H���̃G�~�����[�^

�@Web�y�[�W�̌��������m�F���邤���ł́A���@�Ŋm�F����̂���Ԃ����A�J�����̂�����Ƃ����\���⓮��m�F�Ȃ�A���ꂼ��̃v���b�g�t�H�[���ɗp�ӂ��ꂽ�A�G�~�����[�^�𗘗p����̂������葁���B���ꂼ�ꎟ��URL����G�~�����[�^���_�E�����[�h�ł���B

�@iPhone SDK�̏����G�~�����[�^��Mac OS�����݂̂̒񋟂ƂȂ邪�A������Mobile Safari�G�~�����[�^�ł���iBBDemo2�𗘗p����΁AWindows�‹��ł�iPhone�ł̃u���E�U�\�����G�~�����[�g�ł���B

�@�ȏ�AWeb�A�v���̓����𗝉����₷���悤�ɁA�l�C�e�B�u�E�A�v���Ƃ̈Ⴂ����������B���̃y�[�W����́A���ۂ�ASP.NET�Z�p�𗘗p�����X�}�[�g�t�H������Web�A�v���̊J�����@�����Ă������B


�@INDEX
�@ .NET�ɂ��X�}�[�g�t�H��Web UI�J���K�C�h�y�����ҁz
�@ Web�t�H�[�� vs. ASP.NET MVC �\ �X�}�[�g�t�H������Web�J���Ŏg����̂͂ǂ����H
  1�DWeb�A�v���ƃl�C�e�B�u�E�A�v���̔�r
�@   2�DWeb�t�H�[���𗘗p�����R���g���[�����S�̊J��
�@   3�DASP.NET MVC�𗘗p����HTML���S�̊J��
�@   4�DWeb�t�H�[����ASP.NET MVC�̎g�������w�j

CfbNXEy[Ww �@�u.NET�ɂ��X�}�[�g�t�H��Web UI�J���K�C�h�y�����ҁz�v


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

�{�� ����