I'm possibly going be working on a project that impements a CSLA
framework, I believe they are taking guidance from Rockford Lahotka's
books. Does anyone have any experience in this area and how does this
relate to DDD princples?
I'm possibly going be working on a project that impements a CSLA framework, I believe they are taking guidance from Rockford Lahotka's books. Does anyone have...
I don't like it. It seems like a lot of work that can be handled in the framework itself, and a bunch of repeating code. On Wed, Apr 9, 2008 at 6:02 PM, Ollie...
Ayende Rahien
Ayende@...
Apr 9, 2008 3:21 pm
Not having any indepth knowledge of CSLA I have often thought it is like an extension of the active record princple (CRUD operations) on the actual entities...
I would say that his books are pretty good because they teach some interesting things about the deep reaches of the .NET framework. That said, I personally...
-1 on N-level undo Glenn From: altdotnet@yahoogroups.com [mailto:altdotnet@yahoogroups.com] On Behalf Of Ben Scheirman Sent: Wednesday, April 09, 2008 7:56 PM ...
CSLA is a framework of its own which has its merits! But: it doesn't follow DDD... it does not consider e.g. SoC (separation of concern) a CSLA entity is at...
DDD and CSLA don't play very well together ... CSLA is at the best an EXTREMELY invasive infrastructure library which DDD would tell you to stay away from ... ...
On Saturday I attended a presentation by Rocky Lhotka on the very latest CSLA release. In the presentation, he made a simple working WPF app in about an hour....
I haven't dived too deeply into this framework, but everything I see fills me with rage. Take this: http://tinyurl.com/66s2mg So in order to try and...
In 3.5, we have worked hard on reducing the amount of code you need to do simple things like property implementation. I am open to suggestions however for ways...
Admittedly I have not seen the 3.5 implementation.I just remember about 8 lines of code per property.If this is no longer the case then that is a good...
We are down to 1 or 2 lines per property, which is making all the people who write csla code generators mad (ok, just kidding on that last part). Here is the...
Have you considered adding the component boilerplate using AOP tricks? I have had recent pleasant experience using postsharp to add INotifyPropertyChanged /...
... CSLA > that starts to isolate behaviors - starting with refactoring out the ... Sounds sensible but having read some of Rocky's comments he did a lot of...
I don't want to speak for Rocky, but we do have good debates about this. Frankly though, I see a model evolving where we try to support both. There are a...
I know very little of CSLA, and not feeling very good towards it the way you people put these things, but I should ask anyway? Are TDD with CSLA feasible? From...
So, DDD is required to do TDD? DDD is great - but there are others who have different opinions about it who still want to do TDD. I have seen several CSLA...
I don't believe that TDD is actually mentioned in DDD... Tests are but not TDD. Cheers, Greg On Tue, Apr 29, 2008 at 9:14 AM, Aaron Erickson ... -- Studying...
Thats what I thought. CSLA.net supports TDD just fine - with a little work. CSLA.net for DDD on the other hand - well, thats a different story, but we are...
My problem with CSLA isn't anything related to DDD, a term that's not in my vocabulary. It's the massive reams of generated code.... the enormous 1000 line...
Good discussion here... I am learning a lot. As someone who commits to CSLA, I am trying to learn what I can to make it better and prepare it for the future....
... <snip> ... we will ... them. Exactly. SoC is an ideal, like database normalization. But just as nobody really does normalization as far as it can go (I...
lol - I think "6th normal form" should be the name of a podcast that some SQL Server evangelist does. When I took databases in college I remember 5th normal...
Jdn,No, it is not ideal, it is a requirement to create maintainable software....
Ayende Rahien
Ayende@...
Apr 29, 2008 8:14 pm
CSLA is like a lot of other frameworks/technologies, it is a gateway drug. It is great for getting folks off the procedural habit (everything in the code...
Well, sort of. But how far you take it (and what it actually means in actual implementation is dependent on context) can be taken to an extreme to the point...
Ravioli code is merely another form of spaghetti code. There comes a point where you separate your concerns to the level that you are writing nothing but...
i've never looked at a class and thought it was failing because it wasn't doing enough. if a class has one method it is not a failure. you can grok the entire...