Casi todos los nuevos proyectos web Java utilizan un marco moderno MVC como Struts o Spring MVC para el nivel web, Spring para el "Servicio"/business-logic-layer y un mapeador ORM como Hibernate para la persistencia. ¿Cuál es el equivalente en .NET?Equivalente .NET de la arquitectura web Java moderna
Supongo que ASP.NET se utiliza para el nivel web y ADO.NET para persistencia, pero lo que es equivalente a Spring, es decir, lo que se utiliza para conectar transacciones y componentes, etc.
Conozco Spring.NET pero estoy más interesado en la manera de facto de crear aplicaciones en .NET.
Los críticos de CSLA tienden a tratar de comparar CSLA con un ORM. ¡CSLA no es un ORM! Un ORM podría complementar CSLA, pero CSLA no realiza las funciones de una capa ORM. –