CSLA

by Cliff 27. May 2007

I have been considering using Rockford Lhotka's CSLA framework for an upcoming ASP.NET project.  I was curious if many people are using this framework and what their experiences have been?

http://www.lhotka.net/Default.aspx

Comments

September 12. 2007 11:49

Gravatar

Hi Cliff,

I have been using clsa for about 5 years now and would say that for windows forms its a slam dunk. For asp.net it is not as clear cut and it may be overkill.

The positives:
well structured classes
scalability/flexiblity with data access
centralized authorization in each object
centralized biz rules in each object
lots of code gen available
strong user community plus good support from Rocky.

the only negative that I have is that it evolves quickly and deciding to upgrade to the newer versions is fairly traumatic. Rocky tries to limit breaking changes but inevitably there are some and on sizable projects it can be a bear to update.

I would be glad to share further info if you have specific questions.

Dean

dean hully us

September 12. 2007 11:51

Gravatar

Sorry Cliff - when I was looking in google reader it has inaccurately put yesterdays date on all your blog entries. Obviously you are using CSLA and my post was a little bit late :)

Dean

dean hully us

September 12. 2007 12:10

Gravatar

Dean, No problem, I appreciate the feedback. I have been using it for a couple of web based apps, and I share in your observations. One nice plus for the web is it allows for clean separation between presentation and business logic and makes TDD and automated unit testing much more manageable for the web.

Cliff us

Comments are closed

Cliff Gray's Info

Cliff Gray
Developer/Founder GrayTechnology.com.

E-mail me Send mail

Authors

Calendar

<<  September 2021  >>
MoTuWeThFrSaSu
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

View posts in large calendar

Blogroll

Download BlogEngine.NET

Download at CodePlex

Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2021

Subscribe