�@

�A�ځF�A�v���P�[�V�����E�A�[�L�e�N�`���E�K�C�h2.0���

��7�� ���FAAG�����łɂ‚���

���{���j�V�X�@���� �����Y
2010/02/16
Page1 Page2 Page3

�@1�N�߂������ĘA�ڂ��Ă����u�A�v���P�[�V�����E�A�[�L�e�N�`���E�K�C�h2.0����v�����񂪍ŏI��ł���B

�@�A�ڂ��J�n����2009�N3���̎��_�ŁAAAG�i�A�v���P�[�V�����E�A�[�L�e�N�`���E�K�C�h2.0�j�́g�����ő��e�h�Ƃ���CodePlex�Ɍ��J����Ă����B���̌�AAAG��2009�N10����MSDN�ɐ������J���ꂽ�̂����A���e�́g�����ő��e�h���炳��ɉ��M����Ă���B

�@����́A�������J���ꂽAAG�̊T�v��{�A�ڋL������̕ύX�_�A�����ĐV�K�ɒlj����ꂽ�N���E�h�E�T�[�r�X�̐݌v�ɂ‚��ďЉ��B

�������ł̍\���ƊT�v

�@AAG�����ł�3���\���E�S28�͂ɍč\�����ꂽ�B

�͂��߂�

�{�K�C�h�̓��e
���쌠�\��
�O�����i�\�}�Z�K���j
�O�����i�X�R�b�g�E�K�X���[���j
�����i�f�r�b�h�E�q�����j

��1���@�\�t�g�E�F�A�E�A�[�L�e�N�`���Ɛ݌v

1�� �\�t�g�E�F�A�E�A�[�L�e�N�`���Ƃ́H
2�� �\�t�g�E�F�A�E�A�[�L�e�N�`���̌��ƂȂ錴��
3�� �A�[�L�e�N�`���̃p�^�[���ƃX�^�C��
4�� �A�[�L�e�N�`���Ɛ݌v�̃e�N�j�b�N

��2���@�݌v�̊�b

5�� �_�����K�w�A�v���P�[�V�����̃K�C�h���C��
6�� �v���[���e�[�V�����w�̃K�C�h���C��
7�� �r�W�l�X�w�̃K�C�h���C��
8�� �f�[�^�E�A�N�Z�X�w�̃K�C�h���C��
9�� �T�[�r�X�w�̃K�C�h���C��
10�� �R���|�[�l���g�̃K�C�h���C��
11�� �v���[���e�[�V�����w�̃R���|�[�l���g�݌v
12�� �r�W�l�X�w�̃R���|�[�l���g�݌v
13�� �r�W�l�X�E�G���e�B�e�B�̐݌v
14�� �r�W�l�X�E���[�N�t���[�̐݌v
15�� �f�[�^�E�A�N�Z�X�w�̃R���|�[�l���g�݌v
16�� �i������
17�� ���f�I�֐S��
18�� �ʐM�ƃ��b�Z�[�W���O
19�� �����K�w�ƃA�v���P�[�V�����z�u

��3���@�A�v���P�[�V�������

20�� �A�v���P�[�V������ʂ̑I��
21�� Web�A�v���P�[�V�����̐݌v
22�� ���b�`�E�N���C�A���g�E�A�v���P�[�V�����̐݌v
23�� RIA�i���b�`�E�C���^�[�l�b�g�E�A�v���P�[�V�����j�̐݌v
24�� ���o�C����A�v���P�[�V�����̐݌v
25�� �T�[�r�X�E�A�v���P�[�V�����̐݌v
26�� �z�X�e�B���O���ꂽ�T�[�r�X�ƃN���E�h�E�T�[�r�X�̐݌v
27�� Office�r�W�l�X�E�A�v���P�[�V�����iOBA�j�̐݌v
28�� SharePoint�Ɩ��A�v���P�[�V�����̐݌v

�t�^

�}�C�N���\�t�g�̃A�v���P�[�V�����E�v���b�g�t�H�[��
�v���[���e�[�V�����Z�p�ꗗ�\
�f�[�^�E�A�N�Z�X�Z�p�ꗗ�\
�V�X�e�������Z�p�ꗗ�\
���[�N�t���[�Z�p�ꗗ�\
Enterprise Library
�p�^�[���E�J�^���O

�@�܂��A�S�̓I�ɓǂ݂₷���Ȃ����B����́A�e�͂������͈͂����m�ɂȂ������߂ł���B��̓I�ɂ́A10�́`15�͂̃R���|�[�l���g�݌v�ƁA17�͂̉��f�I�֐S���ɂ‚��Ă̓��e�ł���B�g�����ő��e�h�ł͘_���K�w�̃K�C�h���C���̒��Ɋ܂܂�Ă��������̓��e�́A�������J�łł͕ʂ̏͂Ƃ��ēƗ������Ă���B

�@���ɁA�\�����ꕔ�ύX���ꂽ�B�g�����ő��e�h�ł́A�A�[�L�e�N�`���݌v�ɂ����ȕʂ̐݌v���f���K�v�Ȍ��̂��Ƃ��u�z�b�g�E�X�|�b�g�v�ƌĂ�ł������A�������J�łł́u���ƂȂ���_�iKey issues�j�v�ƕ\�����Ă���B

�@�܂��A���̂悤�Ȑ݌v���f���K�v�Ȍ��Ƃ��āA�g�����ő��e�h�ł́u�A�[�L�e�N�`���E�t���[���v�Ɓu�i�������v��2��ނ��Љ�Ă������A�������J�łł͑O�҂̂��Ƃ�P�Ɂu���f�I�֐S���iCrosscutting concerns�j�v�Ƃ��Ă���B�����������͕\����̖�肾���ł���A�T�O��L�q���e�ɕύX���������킯�ł͂Ȃ��B

�@�Ō�ɁA�����‚��̓��e���lj����ꂽ�B�lj����ꂽ���e��\�ɂ܂Ƃ߂�B

AAG�������J�łɂ������ �lj����ꂽ���e
3�� �A�[�L�e�N�`���̃p�^�[���ƃX�^�C�� �E�h���C���쓮�݌v
�E�iMVC�Ɋւ���L�q�͍폜���ꂽ�j
10�� �R���|�[�l���g�̃K�C�h���C�� �E��ʓI�ȃK�C�h���C��
�E�f�[�^��A�N�Z�X�w�̃R���|�[�l���g�݌v�X�e�b�v
17�� ���f�I�֐S�� �E�L���b�V���̐݌v�X�e�b�v
�E��O�Ǘ��̐݌v�X�e�b�v
�E���͒l�ƃf�[�^���؂̐݌v�X�e�b�v
26�� �z�X�e�B���O���ꂽ�T�[�r�X�ƃN���E�h�E�T�[�r�X�̐݌v �E�i�S�̂��V�K�lj��j
AAG�������J�łŒlj����ꂽ���e

�@�{�e�ł́A�����̒lj����ꂽ���e����A�u3�� �A�[�L�e�N�`���̃p�^�[���ƃX�^�C���v�ɒlj����ꂽ�u�h���C���쓮�݌v�v�A�u17�� ���f�I�֐S���v�̐݌v�X�e�b�v�A�����āu26�� �z�X�e�B���O���ꂽ�T�[�r�X�ƃN���E�h�E�T�[�r�X�̐݌v�v��������Ă����B

���h���C���쓮�݌v

�@�h���C���쓮�݌v�iDomain Driven Design, DDD�j�́A�\�t�g�E�F�A���K�p�����h���C���i�Ɩ��̈�j���d�����A�h���C���Ɋ܂܂��v�f�ƁA���̐U�镑����֌W���𐳊m�ɔ��f���������f�����\�z���邱�Ƃ��d�������݌v��@�ł���BEric Evans���ɂ�鏑�ЁuDomain-Driven Design�v���L���ł���B

�@�h���C���쓮�݌v�����H���A�h���C���E���f�����\�z���邽�߂ɂ́A�h���C���ɑ΂���[���������K�v�ł���B���̂��߁A�J���`�[���̓h���C���̐��ƂƋ�����Ƃ��Ȃ��烂�f�����O��i�߂Ă������ƂɂȂ�i�h���C���̐��Ƃ��ڋq���g�ł��邱�Ƃ������j�B�ڕW�́A�o���オ�����h���C���E���f�����A�ڋq�ƊJ���`�[���Ƃ̋��ʌ���ƂȂ邱�Ƃł���B

�@�����āA�h���C���E���f�������ʌ���Ƃ��ėL���ɓ������߂ɂ́A�h���C���E���f���������ɕۂ��A�����Ŏg�p����e�N�m���W�Ɉˑ����Ȃ��悤�ɂ��Ȃ���΂Ȃ�Ȃ��B���̂��߂Ƀh���C���쓮�݌v�ł́A�����𕪗�������J�v�Z���������肷��Ƃ������I�u�W�F�N�g�w���Z�p���g����B�K�؂ȃ��f���\�z�ɂ͍����X�L�����K�v�ƂȂ�A�����̃R�X�g��������B�������A�K�؂ȃh���C���E���f������ɍ\�z���ꂽ�V�X�e���͕ێ琫�������A�����ɂ킽��^�p��A���̊Ԃɍs������C�ɑς�������̂ƂȂ�Ƃ����B

�@�h���C���쓮�݌v�ɂ����ẮA�A�v���P�[�V�����͈�ʓI��4�‚̘_���K�w����\�������B

�h���C���쓮�݌v�ɂ�����_���K�w �_���K�w�̐Ӗ� �Ή�����AAG�̘_���K�w
�v���[���e�[�V�����w ���[�U�[�Ƃ̑Θb���������� �v���[���e�[�V�����w
�A�v���P�[�V�����w �A�v���P�[�V�����̓�����R���g���[������B�r�W�l�X�E���W�b�N�͊܂܂Ȃ��A�����w�ƂȂ� �r�W�l�X�E���W�b�N�w
�h���C���w �A�v���P�[�V�����Ɉˑ����Ȃ��A�h���C���Ɋւ������\������B�h���C���쓮�݌v�ɂ����čł��d�v�ȑw�ƂȂ�
�C���t���X�g���N�`���w �r�W�l�X�E�I�u�W�F�N�g�̉i������ʐM�ȂǂƂ������@�\��񋟂��A�ق��̘_���K�w���x������ �f�[�^�E�A�N�Z�X�w
����сA�K�w���f�I�R���|�[�l���g
�h���C���쓮�݌v�̈�ʓI�Ș_���K�w

�@�������A�_���K�w�Ԃ̈ˑ��֌W�́A��̑w�����̑w�ɒP���Ɉˑ�����Ƃ������̂ł͂Ȃ��B���ɁA�h���C���w���C���t���X�g���N�`���w�̎����Ɉˑ����Ă͂Ȃ�Ȃ��Ƃ����B

�@�Ⴆ�΁A�r�W�l�X�E�I�u�W�F�N�g�̉i�����Ɋւ��ẮA�u���|�W�g���v�ƌĂ΂��C���^�[�t�F�C�X�𗘗p����݌v�p�^�[�����񎦂���Ă���B���|�W�g���̓I�u�W�F�N�g���擾�E�ۑ����郍�W�b�N�𒊏ۉ����邪�A���|�W�g���̃C���^�[�t�F�C�X�̓h���C���E���f���̈ꕔ�Ƃ��Ĉ����A���|�W�g���̎����ɂ͈ˑ����Ă͂����Ȃ��B

�h���C���쓮�݌v�̃��|�W�g���E�p�^�[��

�@�ȏ�̂悤�Ȑ݌v�ɂ��邱�ƂŁA

�i1�j�ڋq�Ƃ̉~���Ȉӎv�a��
�i2�j�v���̕ω��ɑΉ��ł���g����
�i3�j�ł��d�v�ȃh���C���E���f���̃e�X�g�e�Ր�

�Ƃ����������b�g�𓾂���悤�ɂȂ�B

�Q�l���F

�@�����āA���f�I�֐S���ɂ‚��Đ�������B


�@INDEX
�@ �A�ځF�A�v���P�[�V�����E�A�[�L�e�N�`���E�K�C�h2.0���
�@ ��7�� ���FAAG�����łɂ‚���
  1�D�h���C���쓮�݌v
�@   2�D���f�I�֐S��
�@   3�D�N���E�h�E�T�[�r�X

CfbNXEy[Ww �@�u�A�v���P�[�V�����E�A�[�L�e�N�`���E�K�C�h2.0����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

�{�� ����