Как указано в другом сообщении Архитектура S # arp объединяет ASP.NET MVC с другими платформами и инструментами, такими как
- NHibernate 2.0.1
- NHibernate.Validator
- Свободный NHibernate
- Замок Виндзор
- Насекомые носорога
Я понимаю, что это не просто основа, а скорее набор лучших практик, поддерживающих DDD и поощряющих TDD на каждом этапе процесса.
Однако все инструменты и платформы, на которых основан S # arp, являются сторонними продуктами, поддерживаемыми сообществом. Хотя я не подвергаю сомнению ни качество этих продуктов, ни приверженность людей, их поддерживающих, было бы интересно посмотреть, предложит ли Microsoft альтернативу этому подходу.
Я понимаю, что EF v4.0 сможет покрыть большинство недостатков своих предыдущих выпусков и что MVC будет обновлен до следующей версии, но, тем не менее, это далеко от всеобъемлющего решения, предлагаемого S # arp и его компоненты.
Итак, как насчет ответа Microsoft на архитектуру S # arp?