CSLA.NET 是一个能让你创建面向对象业务层来抽象和封装业务逻辑和数据的框架。最新发布的 CSLA 4.5 版本,包括了对 WinRT 的支持和针对业务规则引擎的重要增强。
CSLA 通过 Csla.Windows 命名空间的帮助来为 Windows Forms 提供支持。其利用 async targeting pack ,能够使你在.NET Framework 4 中利用新的 async 和 await 关键字来进行编程。
这个控件也提供了对.NET Framework 4.5 、.NET Framework 4 、 Silverlight 5 的支持,并能把现有的 CSLA 业务类在 WinRT 下重新编译,而无需任何大的改变。
CSLA 还可以让你实现、管理和重用用于 WPF、ASP.NET MVC、ASP.NET Web Forms、WCF、Windows Phone 7、Silverlight、Windows Workflow 和 Windows Forms 应用程序的业务逻辑,并为 Linux、Mac、iPhone、iPad 和 Android 平台提供了支持。
CSLA 的创造者,Rockford Lhotka 在他的电子书中,为这些特性和此框架的用法编写了详细的文档。
评论