快速应用开发平台需要借鉴内容

来源:百度文库 编辑:神马文学网 时间:2024/05/11 15:37:13
人月神话2006-08-18 23:14:28
现在主思路是业务对象驱动,所以可以弱化掉O/R Mapping,平台是支持多种数据库,但可以通过多种生产途径,生成不同的特定代码来支持,只要实现代码是黑盒重用的,这种方式唯一无法做到的就是支持后台数据库的动态切换。
另外弱化掉O/R Mapping的概念后,DTO的承载更加适合采用DataSet来进行,因为DataSet本身就很适宜看做一个业务实体对象。
XPO:比较好的商用对象持久层工具,完全以对象驱动,后台支持多数据库。可以考虑采用
UCML:整个分层思路和框架可以借鉴,工作流功能较弱,UI的风格可以借鉴
Tangible Architect:完全的MDA思路,可以借鉴地方很多,但没有一个完整的业务对象的概念
Iron Speed Designer:重点借鉴UI的设计风格
FormDesigner:界面设计器工具,功能可以满足需要,待破解
RAdvolution Designer:界面设计器,待学习
BAArchitect:借鉴查询实现方式,采用商业的界面控件的思路是否可以考虑,那就存在商业组件的选择,可以选择的集中在ComponentOne,Spread,DevExpress,Infragistics和XCeed上面
Deklarit:借鉴业务对象定义思路,查询定义,业务规则等方面的考虑,不过该工具的UI层展现太弱
MM.NET:要借鉴UI设计方面的一些思路,数据绑定方式方面的考虑
OJB.Net,PDO,XPO:要学习源代码。