.NET 平台上基于组件的可扩展逻辑架构(CSLA .NET)发布了 3.6 版本,其中包括了对微软 Silverlight 2.0 的支持。CSLA .NET 是一个.NET 软件开发框架,帮助开发者“为 Windows、Web、面向服务和工作流等应用构建强大和可维护的业务逻辑层”。
据 CSLA .NET 创始人 Rockford Lhotka 说,3.6 版是一个相当重要的版本,包含了以下重要的改进:
- 在 Windows 和 Silverlight 中可共享超过 90% 的业务对象代码;
- 供 WPF、Silverlight 和 Windows Forms 使用的新型强大 UI 控件;
- 异步的数据门户,使得对象持久性可在后台线程进行(需在 Silverlight 里面,但不一定要 Windows 平台);
- 异步校验规则;
- LINQ to CSLA 中优化的索引;
- 可观的性能提升;
CSLA .NET 3.6 支持微软 Silverlight 2.0,运行在.NET 3.5 SP1 平台上。目前 CSLA .NET 基于一个定制的协议发布,其他人可以基于该协议“使用和修改 CSLA .NET 来创建其他的商业或者业务软件,只是不能将该框架据为己有,修改并以产品的形式销售。”
你可以通过下面这些链接了解 CSLA .NET 的更多信息: CSLA .NET 下载页面, Windows CE 版 CSLA ,书籍: Expert C# 2005 Business Objects(中文版), CSLA .NET 在线论坛。
评论