4 ms·
Yeah, CSLA is: 1) Designed for big projects 2) Easy to screw up without lots of experience The fact that big projects require many developers means th
by taco_emoji 10y ago
Yeah, CSLA is:
1) Designed for big projects
2) Easy to screw up without lots of experience
The fact that big projects require many developers means those developers rarely have the experience necessary (with CSLA - even an experienced .NET developer is at a disadvantage) to architect it properly, and so it becomes a maintenance nightmare.
It's instructive (for business app developers, anyway) to read Rocky Lhotka's book in order to understand what problems he was trying to solve with CSLA, but it's not really worth using the framework...