CSLA .NET 3.6 for Windows and for Silverlight is RELEASED

CSLA .NET 3.6 for Windows and for Silverlight is RELEASED

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


RockfordLhotka posted on Wednesday, December 17, 2008

I have released version 3.6 of CSLA .NET for Windows and CSLA .NET for Silverlight.

This is a major update to CSLA .NET, because it supports Silverlight, but also because there are substantial enhancements to the Windows/.NET version.

To my knowledge, this is also the first release of a major development framework targeting the Silverlight platform.

Here are some highlights:

This version of CSLA .NET for Windows is covered in my new Expert C# 2008 Business Objects book (Expert VB 2008 Business Objects is planned for February 2009).

At this time there is no book covering CSLA .NET for Silverlight. However, most business object code (other than data access) is the same for Windows and Silverlight, so you will find the Expert C# 2008 Business Objects book very valuable for Silverlight as well. I am in the process of creating a series of training videos around CSLA .NET for Silverlight, watch for those in early 2009.

Version 3.6 marks the first time major development was done by a team of people. My employer, Magenic, has been a patron of CSLA .NET since the year 2000, but with this version they provided me with a development team and that is what enabled such a major version to be created in such a relatively short period of time. You can see a full list of contributors, but I specifically want to thank Sergey Barskiy, Justin Chase and Nermin Dibek because they are the primary contributors to 3.6. I seriously couldn't have asked for a better team!

This is also the first version where the framework code is only in C#. The framework can be used from any .NET language, including VB, C# and others, but the actual framework code is in C#.

There is a community effort underway to bring the VB codebase in sync with version 3.6, but at this time that code will not build. In any case, the official version of the framework is C#, and that is the version I recommend using for any production work.

In some ways version 3.6 is one of the largest release of the CSLA .NET framework ever. If you are a Windows/.NET developer this is a natural progression from previous versions of the framework, providing better features and capabilities. If you are a Silverlight developer the value of CSLA .NET is even greater, because it provides an incredible array of features and productivity you won't find anywhere else today.

jgamba replied on Thursday, December 18, 2008

Rocky congratulations,

I've been eagerly awaiting this release. I love CSLA.Net. especially appreciate the new features of your framework Object Factory and Object Factory Loader, because I want to work with NHibernate and to uncouple my business objects of the DAL.

I have followed and admired since long time ago his work and this release seems to me a great milestone. Now I can realize some projects that had hoped to put into production.

Again congratulations,

Jorge.

William replied on Thursday, December 18, 2008

Congratulation, Rocky!

I am going to get my copy in the bookstore soon. :)

skagen00 replied on Friday, December 19, 2008

Hi Rocky,

I can't seem to get a clean download of the samples code on the Silverlight download page - is the file corrupted somehow? I've tried multiple times & can't seem to extract the zip.

Thanks

robert_m replied on Saturday, December 20, 2008

I just downloaded Windows version and discovered that it contains 555 files and 111 folders which makes a total of exactly 666 entries !!!

rogercito replied on Saturday, December 20, 2008

It means the death of POCOs (just kidding)..... congratulations for the workBig Smile [:D]

wmkew replied on Monday, December 22, 2008

Congratulations on the new release; it's a great product!  I have one suggestion, though.  3.6.0, out of the box, has 29 compiler warnings reported by Visual Studio 2008 SP1, whereas 3.5.2, out of the box, yielded no warnings at all.  I'd prefer that new releases have 0 warnings.

Thanks,
Whitney Kew
Senior Software Engineer

RockfordLhotka replied on Monday, December 22, 2008

The problem is that we incorporated the C5 codebase into CSLA. This is not my code, it is an external project we’re using to gain access to some data structures. Their code has numerous warnings.

 

Now I could modify that code to eliminate the warnings (maybe). But then I’m stuck maintaining alterations to code created/maintained by someone else.

 

Or I could put that code into a separate project, in which case you’d have to deploy Csla.dll and C5.dll at all times.

 

So I’m kind of stuck with no good choices here.

 

To be fair, the only data structure we’re using is a red-black balanced binary tree. So yet another alternative is for someone (you perhaps? :) ) to create that data structure as an independent unit of code that we can incorporate into CSLA – thus avoiding the need to use C5 at all.

 

Rocky

 

 

From: wmkew [mailto:cslanet@lhotka.net]
Sent: Monday, December 22, 2008 1:18 PM
To: rocky@lhotka.net
Subject: Re: [CSLA .NET] CSLA .NET 3.6 for Windows - compiler warnings

 

Congratulations on the new release; it's a great product!  I have one suggestion, though.  3.6.0, out of the box, has 29 compiler warnings reported by Visual Studio 2008 SP1, whereas 3.5.2, out of the box, yielded no warnings at all.  I'd prefer that new releases have 0 warnings.

Thanks,
Whitney Kew
Senior Software Engineer



CyclingFoodmanPA replied on Tuesday, December 23, 2008

Congratulations Rocky,

I have been eagerly awaiting this release and am going to pour over the book as fast as I can.  (I received it yesterday from Amazon.com).  As I am going to dig into all aspects of it and understand it for a large application I am in the process of designing and devleoping.  Thanks so much for all your work Rocky as your framework makes things so much easier for us developers to hammer out applications.

Another great product to help out us developers!

Keith S. Safford

 

 

skagen00 replied on Tuesday, December 23, 2008

I think I've read this on another thread before, but I wanted to emphasize that it would be good to download the Silverlight 2 DataGrid December 2008 Release. It handles a number of errors with the DataGrid including disappearing rows, etc.

Also, a slight element of confusion for some will be that it appears that the combo box isn't keyboard editable. While there is an element to the DataGrid fix that talks about ComboBoxes taking the grid out of edit mode or something to that effect, I noticed that hand selecting values from the combo box requires LEFT AND RIGHT arrow keys, not up and down. A little thing, but during evaluation I had started to become disheartened when it looked like I needed to use the mouse to select from the combobox.

Finally what appears to be a bug - I don't know enough yet to discern if this is a CSLA thing or a Silverlight thing, but the titles are not appearing when selecting a company. After one saves, though, they all magically fill in. So I'm not exactly sure what's happening with that.

Chris

 

Copyright (c) Marimer LLC