Respuesta

2

Creo que habría problemas para mantener todo: S # arp no es una pequeña clase de ayuda solo para NHibernate. Se supone que la integración con ella es estricta por diseño.

Si tuviera que comenzar mi proyecto una vez más, usaría la arquitectura S # arp. Ese proyecto de muestra Northwind me parece una piruleta.

Por lo tanto, si te sientes bien con las bibliotecas externas, ¡adelante!

+0

Tengo problemas con las bibliotecas externas, siempre y cuando pueda alejarse de ellas sin mucho dolor. Sí, me doy cuenta de que S # arp es mucho más que un ayudante. Gracias. – suedeuno

+0

Tengo activado debería leer 'No tengo ...' – suedeuno

2

Prefiero IoC + NHibernate + MVC directamente.

Hace unos meses eché un vistazo a la arquitectura S # arp al mismo tiempo que ingresaba en IoC y Mvc. Lo recogí a fondo. Me gusta la forma en que el proyecto gestiona las sesiones de NHibernate de una manera muy fácil de leer. Llevé ese diseño a mis propios proyectos. Pero sentí que me sería más útil entender lo que estaba pasando y simplemente configurar solo lo que necesitaba en mi propia arquitectura de proyecto.

IoC no es difícil de configurar. NHibernate + Fluidez NHibernate no es difícil de configurar, una vez que lo has hecho un par de veces. Prefiero saber mi código, especialmente cuando es algo simple como IoC y NHibernate, en lugar de delegar la implementación en una caja negra.

+1

¿Está bien definido un cuadro negro, ya que obtiene todo el código fuente? – dbones

1

necesita comprender lo que sucede debajo de las coberturas porque va a necesitar ampliar la arquitectura de su dominio. Yo uso S # arp cada oportunidad que puedo.

5

Luis Abreu tiene una gran serie de entradas de blog en S # arp Architecture que discute las asambleas más importantes del proyecto. Ciertamente me ayudaron a comprender los fundamentos del Marco.

Cuestiones relacionadas