Domanda
L'architettura CSLA.NET è una buona scelta in un'applicazione a livello aziendale?
Soluzione
Dipende da cosa intendi per livello aziendale ... qual è l'applicazione? Un'applicazione desktop è basata sul Web? Middleware? Una libreria condivisa?
CSLA ha alcuni punti positivi e negativi. Ho fatto una simile domanda . Guarda quello e questo
Le mie critiche sono che è molto prolisso, a volte troppo complesso e che incapsula il livello dati all'interno delle sue classi, il che significa che TDD è duro con esso.
Tuttavia, è stato progettato per le aziende e offre una brillante funzionalità sin dal primo istante. Vale la pena leggere il libro .
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow