WEB开发网
开发学院WEB开发ASP.NET 零代码平台实现 阅读

零代码平台实现

 2010-10-09 08:16:19 来源:WEB开发网   
核心提示:父亲病的不轻,回家很多天了,零代码平台实现,除了照顾老爸,心中踌躇弄一个零代码的开发平台,是最好的学习机会,抓住它,由于现在技术和精力都有限,打算一步一步慢慢去实现

父亲病的不轻,回家很多天了。除了照顾老爸,心中踌躇弄一个零代码的开发平台,由于现在技术和精力都有限,打算一步一步慢慢去实现。工作以来学到了很重要的两点:一是学英语,二是写文档。

学英语是为了从老外那学到先进的技术。写文档为了在做事情的时候有计划。故先写个简单思路作为计划吧。

1、一套软件应该有一个统一的UI。打算在Asp.net MVC中写几个强大控件去统一界面。通过控件的组合来完成页面的定制。主要是为了省去程序员界面调整的时间。技术实现:ASP.NET MVC+JS+CSS+HTML。

2、为这几个控件量身定制一个表单设计器。用来给控件配置属性以及页面的布局。今后修改成SL版的。技术实现:WPF(SL)。

3、写一个权限管理系统管理权限。实现人员对页面、控件的权限控制。权限通过表单设计器设置。技术实现:C#.Net。

4、用WPF写一个报表设计器,用来统计数据。技术实现:WPF。

5、一个日志记录组件和异常处理组件。技术实现:C#.Net。

6、一套通用数据访问层。与Asp.net MVC控件结合起来。ADO.NET或者NH。

7、实现几个通用的业务WF逻辑组件。系统的业务逻辑通过WF设计器去拖拽实现。将实现好的业务逻辑通过xaml保持到DB,并将其生成WCF服务接口,将其发布为WCF服务。通过WPF表单设计器自动关联到这些xaml文件的WCF服务。技术实现:WCF+WF。

8、宿主程序。技术实现:ASP.NET MVC。

开发流程如下图:

零代码平台实现

查看原图(大图) 

总结:表单这块主要以Model为核心,数据库访问待定,以NH或者SP为核心。先简单写到这里,这个方案暂且不考虑效率,先只为实现零代码,以后改善效率。由于是原创,肯定考虑不周,大伙多提意见!

当直觉与书本知识冲突,是最好的学习机会,抓住它,你就可能走入新的境界。

作者:朱祁林

出处:http://zhuqil.cnblogs.com

Tags:代码 平台 实现

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接