CSLA roadmap?

CSLA roadmap?

Old forum URL: forums.lhotka.net/forums/t/10651.aspx

JCardina posted on Monday, August 29, 2011

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?

JonnyBee replied on Monday, August 29, 2011


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.

JCardina replied on Monday, August 29, 2011

Ahh...thanks Johnny.

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)?

JonnyBee replied on Monday, August 29, 2011

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.


RockfordLhotka replied on Monday, August 29, 2011

A great deal depends on what Microsoft announces or shows at their BUILD conference in 2 weeks.

Thus far the only hints they've dropped about Windows 8 development have focused on HTML 5, JavaScript, and perhaps some C++. They did say the Silverlight plug-in will run in IE10 (and thus on Win8), and that existing apps (presumably C++/COM and .NET) will run in the Win8 "legacy mode".

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.

RockfordLhotka replied on Monday, August 29, 2011

The roadmap, such as it is, is always here: http://www.lhotka.net/cslanet/roadmap.aspx

JCardina replied on Monday, August 29, 2011

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