关闭

开源框架系列:.NET Enterprise CMS Framework --- RapidWebDev

438人阅读 评论(0) 收藏 举报

RapidWebDev开源框架是什么?

RapidWebDev开发框架是一个完全开源的企业应用快速开发框架,它提供了在.Net中经常会用到的组件和服务,包括常用组件、业务平台、扩展模型和快速Web四个部分。未来会添加文件管理、社区和搜索/索引组件。

常用组件:一些常用的组建和可服用的API集合,它包括了公共方法、异常处理、缓存、验证、全球化/本地化、动态类生成器、Data Context工厂、日志处理、事务处理、Spring.Net整合等。

扩展模型:在系统运行时可以动态的修改数据库结构,增加字段,不用重编译即可实现用户界面更新和CRUD操作;还提供了元数据管理的用户界面和asp.net动态表单的验证支持。

业务平台:一个可复用的常用API和组件集合,它帮助开发人员将精力更多的集中在商业应用程序的开发上。它包含了成员、角色、权限、组织、等级、实体模型、关系模型,用户授权和验证、站点地图和SAAS架构

快速Web:一套WebUI框架,你不用了解太多的JS、html,css,AJAX,只需要编写XML配置文件定义用户界面和通过简单的接口来整合客户的商业逻辑,便能实现高效的AJAX程序。它能将开发人员从繁琐的(比如调整页面CSS,编写大量的html/asp.net代码,处理大量的UI逻辑,页面大量的数据绑定,处理分页及排序,统一界面风格及操作规范等)工作中解放出来,从而专注于软件质量、商业逻辑。

RapidWebDev的系统特色

通过XML配置实现真正的AJAX页面,而不需要过多的关注html,css,js开发

基于插件式的设计、易于集成

可扩展的身份验证和授权解决方案

成员、角色、权限、组织数据模型和管理接口

层次模型和管理接口

枚举数据模型和管理接口

关系数据模型和管理接口

通过扩展模型来管理运行时对象属性

成熟、专业、可以定制的用户Web用户界面,可以方便的进行权限控制

SAAS兼容架构

全球化和本地户支持

事务性缓存允许缓存和事务同步功能

提供许多有效的工具,如缓存、事务处理、验证、异常处理、日志、Linq DataContext工厂,Restful Web Service等

系统架构

基于.NetFrameWork3.5 SP1,并且使用目前最新的技术进行开发

全面支持SAAS架构

通过Spring.Net实现松散链接、AOP和插件

通过Common Logging 处理日志,它整合了常用日志解决方案,如Log4Net,NLog何MS EnterPrise Library Logging

通过ExtJS实现UI输出,提供最佳用户体验以及可靠性

通过Linq-To-SQL进行数据访问,我们计划在ADO.Net Entity FrameWork成熟后进行移植

Restful Web Service

通过NBehavior实现行为驱动

官方链接:http://rapidwebdev.codeplex.com/

http://www.cnblogs.com/AlexHe/archive/2010/01/06/1640539.html

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:235793次
    • 积分:3767
    • 等级:
    • 排名:第8831名
    • 原创:123篇
    • 转载:182篇
    • 译文:0篇
    • 评论:19条
    最新评论