BT

CSLA.NET Introduces WinRT Support

by Anand Narayanaswamy on Nov 08, 2012 |

CSLA.NET is a framework which enables you to create a object oriented business layer that abstracts and encapsulates business logic and data. The recent release, CSLA 4 version 4.5, includes support for WinRT and includes significant enhancements to the business rules engine.

CSLA provides support for Windows Forms with the help of Csla.Windows namespace. It enables you to work with the new async and await keywords with the ability to make use of these keywords in .NET Framework 4 using async targeting pack.

The framework also provides support for .NET Framework 4.5, .NET Framework 4, Silverlight 5 and provides an ability to recompile existing CSLA business classes for WinRT without any major modifications.

CSLA enables you to implement, manage and reuse business logic for WPF, ASP.NET MVC, ASP.NET Web Forms, WCF, Windows Phone 7, Silverlight, Windows Workflow and Windows Forms applications including support for Linux, Mac, iPhone, iPad and Android platforms.

Rockford Lhotka, Creator of the CSLA .NET has documented the features and usage of the framework in his ebook series.

Hello stranger!

You need to Register an InfoQ account or to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

too bad it's not worth using by Timothy Baldridge

I used CSLA.NET for about 2 years. Utter crap. It's not thread safe, it breaks SOLID all over the place (UI, BL, and DB code is all smashed together in one object). It mandates that you use a wonky generic syntax (you have to pass our object to the parent via the generic types syntax). And on top of all that, every single object you want to use with CSLA has to be based on a BusinessBase<T> object. This all plays havoc with re-use due to covariance issues.

Yeah, it's one of the worst libraries I've ever had the displeasure of using. </t>

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

1 Discuss

Educational Content

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT