Como stated in another post S # arp Arquitectura combina ASP.NET MVC con otros marcos y herramientas comoMicrosoft alternativa a S # arp Arquitectura y tecnologías subyacentes
- NHibernate 2.0.1
- NHibernate.Validator
- Fluido NHibernate
- castillo de Windsor
- burla de Rhino
Entiendo que es menos un marco, y más de un conjunto de mejores prácticas, que respaldan DDD y fomentan TDD en cada etapa del proceso.
Sin embargo, todas las herramientas y marcos en los que se basa S # arp son productos de terceros, compatibles con la comunidad. Aunque no cuestiono la calidad de estos productos, ni el compromiso de las personas que los respaldan, sería interesante ver si Microsoft ofrecerá una alternativa a este enfoque.
Entiendo que EF v4.0 logrará cubrir la mayoría de las deficiencias de sus versiones anteriores y que MVC se actualizará a su próxima versión, pero aún así, esto está lejos de ser la solución integral ofrecida por S # arp y sus componentes.
Entonces, ¿qué hay de la respuesta de Microsoft a la arquitectura S # arp?
+1 para una respuesta completa :-) –
Una respuesta completa de hecho :) Aunque yo diría que Entity Framework es la alternativa de NHibernate. Linq to Entities es un gran facilitador para acceder y consultar esas Entidades, algo que aún no cuenta con el respaldo oficial de NHibernate –
Como nota al margen, "Microsoft MVP" no es necesariamente una persona asociada con Microsoft de ninguna otra manera que no sea un experto en alguna tecnología de EM y reconocida como tal por la propia EM. –