10 years ago I architected a solution where we used CSLA to develop a custom ERP system using CSLA for .Net\WinForms. Now, I am looking to start a similar project and was wondering if this is still a good bet. We need a solid, reliable and Scalable distributed windows framework (some functionality might be extended to web and mobile in the future). I am still interested in a reliable business object framework and CSLA is a familiar entity. Is it still a good bet? Also, CodeSmith seems to be lagging with regards to supporting the latest CSLA versions (is there an up to date template generator out there?). I would appreciate your thoughts and guidance. Thank you in advance.
Heh, that's funny, I did the same about 10 years ago as well. I'd say absolutely yes. many things introduced into newer versions of Csla would have made that system even easier to build and deploy. Business rules becoming real classes are the first thing that comes to mind as you can directly test them now and reuse is easier.
Check out the release notes to see what other improvements have been introduced.
You can use cslagenFork for code generation. http://cslagenfork.codeplex.com/
Thank you for the feedback. I'll check out the improvements. Any concerns come to mind with regards to sustainability into the future as we need to commit to another decade or two long project? Thank you.
Thank you. In fairness to CodeSmith I did find out that they do seem to be up to speed with regards to changes to the framework. I will check out this other generator as well. Thanks again.
Copyright (c) Marimer LLC