作者 Abel Avram 译者 霍泰稳
.NET平台上基于组件的可扩展逻辑架构(CSLA .NET)发布了3.6版本,其中包括了对微软Silverlight 2 的支持。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,运行在.NET 3.5 SP1平台上。目前CSLA .NET基于一个定制的协议发布,其他人可以基于该协议“使用和修改CSLA .NET来创建其他的商业或者业务软件,只是不能将该框架据为己有,修改并以产品的形式销售。”
你可以通过下面这些链接了解CSLA .NET的更多信息:CSLA .NET下载页面,Windows CE版CSLA,书籍:Expert C# 2005 Business Objects(中文版),CSLA .NET在线论坛。
原文:http://www.infoq.com/cn/news/2008/12/CSLA
查看英文原文:CSLA .NET 3.6 Supports Silverlight 2
时间: 2024-09-21 04:39:51