I'm past the getting acquainted stage with CSLA 4.1 and am now using it in serious development for a huge project due out spring / summer 2012. I'd like to keep abreast and plan for any changes that might happen with CSLA or are known and will be coming in that time frame.
Is there a road-map available and any major new thing in the works for CSLA other than the latest stuff which seems to be porting to other platforms?
Quite a number of bugfixes and enhancements to the rule engine is coming in 4.2
I just published a blog post on the major enhancements on the rule engine.
I intend to follow up with more posts related to the RuleTutorial sample (in Csla trunk) and different types of rules that you will write.
These rules with additional rules is also published at CslaGenFork by Tiago.
I missed that rules engine stuff.
So we should absolutely be using 4.2 if we're starting development on something big then?
Is there a guide for updating from 4.1 to 4.2 or is it just replace and go?
Is any of this stuff on a time frame we can look at (roadmap)?
Moving from 4.1 to 4.2 is basically just replace and go but you will be able to create more generic/reusable rules and get better control on when rules is allowed to run. I also like to possibility to override the MessageText when a client/spec says that there should be a specific message.
I have also made some bugfixes to Csla.Xaml.PropertyStatus that may be important for you.
I already have a big project using Csla 4.2 (latest from trunk) and it gives me valuable feedback in testing.
A great deal depends on what Microsoft announces or shows at their BUILD conference in 2 weeks.
The only known quantities right now are Silverlight 5 and Windows Phone "Mango" (sometimes called 7.5).
My current plan is that CSLA 4 version 4.2 will support "Mango", because that's been released.
SL5 still has no official release date, so it is hard to say when I will directly support it.
There's been no word from Redmond about .NET "v.next" - whether that be 4.5 or 5. Hopefully BUILD will have lots of .NET v.next content - but they are being so secretive that even the BUILD agenda isn't known.
Because of the secrecy around Win8 development and the future of .NET, it is impossible for me to provide a meaningful roadmap for CSLA. All I can say is that if .NET continues as a vibrant n-tier platform, CSLA .NET will evolve with .NET, Silverlight, and Windows Phone.
The roadmap, such as it is, is always here: http://www.lhotka.net/cslanet/roadmap.aspx
Ahhhh....yes of course the infamous Build and windows 8 situation.
I too am awaiting that which is why I'm working hard on *backend* CSLA based stuff right now because I was assuming that wouldn't change much depending on what's announced and the front end is much more up in the air now.
Maybe I should just say "screw it" and go back on holidays for another month until the dust clears! :)
Copyright (c) Marimer LLC