I have been using CSLA 3 for quite a while (started off with c# 2005 Business Objects) and it is now time for me to move on with the times and dive into the new CSLA 4.5.
It looks like the current eBooks are for CSLA 4.0. My question is will the "Using CSLA 4 eBooks" be enough to get me going with CSLA 4.5 with prior knowledge of CSLA 3.0?
Are there any interesting features of 4.5 that won't be explained in the eBook series i.e. async/await?
I have previously used CSLA 3 in a WinForm environment, but plan to start a new project with CSLA 4.5, MVC and Azure.
I would defnitely be interested as well, as I'll probably be bringing on a few new hires & we use CSLA 4.5. I think the good thing is that the CSLA 4 books will have the new business rules engine, which (in my mind) was one of the biggest breaking change that I've gone through with CSLA (started with 2.x).
Async/await like you say is certainly a fairly big adjustment though we haven't really started using those concepts in our code (almost for a consistency issue at this point).
I used to have ask my new hires read through the Expert Business Objects book but the 2008 copy is definitely getting a little too out-of-date for my taste now that we're on 4.5 (for teaching new hires).
The "Using CSLA 4" ebooks is applicable to CSLA 4.5 - and I would also recommend to read through all the ChangeLog documents.
Over time in 4.x there is several enhancements/additions/breaking changes to
I do plan to update the 'Using CSLA 4' books to 4.5 later this year, but the update isn't that substantial - primarily focused on
And those are good and worthy enhancements - but they don't really change the value of the existing book content.
Thanks Rocky! This is the answer I was looking for (it's good to know that a new/revised book is on the horizon). I've just received the download code for the eBook from the CSLA store. This should get me going until the new enhancements have their own eBook.
Are there *any* sample projects that fully utilize the new features of 4.5 so we can learn from them?
Yes, SimpleNTier, SampleApp, and (at least most of) ProjectTracker are all using the new async/await data portal features.
I also think Jonny added examples for the various new rule engine features to the rules sample.
Copyright (c) Marimer LLC