Building now for CSLA

Building now for CSLA

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


kyle.l.watson@gmail.com posted on Thursday, October 09, 2008

Greetings. I am new to this forum and to CSLA.net and have a couple questions about CSLA.net

1.  If I were to build business objects for a .net winforms application today, can these business objects be ported over to silverlight with relative ease?

2. Are business objects written in CSLA for .net clients only? Or is it possible for java clients to consume them?

3. Does CSLA.net have any mechanisms that support updating stale data automatically and record locking? I haven't seen a solution to pushing out data to clients if their data changes locally.

4. What are the direct competitors to CSLA.net?

5. Does anyone know if silverlight will likely be able to run on mobile phones such as the Iphone or linux?

6. Is there any licensing fees for CSLA.net? Or is the this an open source business model ( pay for the expertise )?

So far, I have been using datasets with winforms applications. While it is easy to get objects into and out of the database there really isn't a standardized way to implement business logic, thus I am looking for a framework that can simplify and standardize the development process.

Thank you for any and all comments.


sergeyb replied on Thursday, October 09, 2008

6 is technically not a couple :- )

 

1.  If I were to build business objects for a .net winforms application today, can these business objects be ported over to silverlight with relative ease?

  -- Yes if you use latest syntax (3.6)

2. Are business objects written in CSLA for .net clients only? Or is it possible for java clients to consume them?
  --  I am not familiar with his approach.  My guess is that you would need to write a custom service to expose CSLA objects in a format that Java understands.

3. Does CSLA.net have any mechanisms that support updating stale data automatically and record locking? I haven't seen a solution to pushing out data to clients if their data changes locally.
  -- CSLA is built with premise of abstract data persistence.  It does support locking via transaction scope, but depends on DB engine to understand that.

4. What are the direct competitors to CSLA.net?
 -- I am not sure.

5. Does anyone know if silverlight will likely be able to run on mobile phones such as the Iphone or linux?
  --  In the future definitely yes.  MS has plans to support this scenario in the very near future.

6. Is there any licensing fees for CSLA.net? Or is the this an open source business model ( pay for the expertise )?
 -- No.  You cannot beat the price of free, can you?  Read licencing agreement for more details.

 

Thanks.

 

Sergey Barskiy

Principal Consultant

office: 678.405.0687 | mobile: 404.388.1899

Magenic ®

Microsoft Worldwide Partner of the Year | Custom Development Solutions, Technical Innovation

 

From: kyle.l.watson@gmail.com [mailto:cslanet@lhotka.net]
Sent: Thursday, October 09, 2008 3:14 PM
To: Sergey Barskiy
Subject: [CSLA .NET] Building now for CSLA

 

Greetings. I am new to this forum and to CSLA.net and have a couple questions about CSLA.net

1.  If I were to build business objects for a .net winforms application today, can these business objects be ported over to silverlight with relative ease?

2. Are business objects written in CSLA for .net clients only? Or is it possible for java clients to consume them?

3. Does CSLA.net have any mechanisms that support updating stale data automatically and record locking? I haven't seen a solution to pushing out data to clients if their data changes locally.

4. What are the direct competitors to CSLA.net?

5. Does anyone know if silverlight will likely be able to run on mobile phones such as the Iphone or linux?

6. Is there any licensing fees for CSLA.net? Or is the this an open source business model ( pay for the expertise )?

So far, I have been using datasets with winforms applications. While it is easy to get objects into and out of the database there really isn't a standardized way to implement business logic, thus I am looking for a framework that can simplify and standardize the development process.

Thank you for any and all comments.




ajj3085 replied on Thursday, October 09, 2008

sergeyb:
6. Is there any licensing fees for CSLA.net? Or is the this an open source business model ( pay for the expertise )?


Well I think Rocky would appreciate if the OP bought the Expert Business Objects 2008 book, coming soon.. or one of the released versions, or donated. Wink [;)]   Still, not a high price to pay.

kyle.l.watson@gmail.com replied on Thursday, October 09, 2008

Will Rocky be releasing a book or other material using csla.net light in the near future ( which will use the version 3.6 or greater)

Thank you for the quick response.


Is the Expert Business Objects 2008 book going to include the latest information about csla.net light, 3.6?


http://www.lhotka.net/weblog/Expert2008BusinessObjectsTentativeTOC.aspx


I will have to keep up to date.


RockfordLhotka replied on Thursday, October 09, 2008

Expert 2008 Business Objects will cover CSLA .NET 3.6 for Windows.

Since it is likely that the book and Silverlight will literally come out within a couple weeks of each other, I'd have to delay publishing the book for 2-3 months for it to cover Silverlight - and that's unworkable.

The good news, however, is that 85% of the book's content applies to CSLA .NET for Silverlight just as much as it does to Windows. The frameworks are essentially the same, and we back-ported all the Silverlight functionality into the Windows version in 3.6 - including the most important UI controls (PropertyStatus in particular) for WPF and the asynchronous data portal and validation rules concepts.

In other words, the 2008 book really does cover the framework for Silverlight - it just doesn't cover the creation of a Silverlight app using CSLA .NET. That'll almost certainly be an ebook and/or some training videos which I'll work on starting (probably) in December or January.

Right now if you want to see CSLA .NET for Silverlight in action you should plan to attend VS Live in Dallas in December, or VS Live San Francisco in February as I'll be talking about it at both of those shows. Or if you are in the Minnesota area, come to the code camp in two days, because I'll be talking about it there.

Copyright (c) Marimer LLC