ASP.NET网站制作之零代码平台完成
刚刚打开这篇专题,猛然见到HAL9000发表的《对于大型公司项目平台选择j2ee的几层认识》系列,深受启发。?父亲病的不轻,回家良多天了。除照应老爸,心中犹豫弄一个零代码的开辟平台,因为如今手艺和精神都无限,盘算一步一步渐渐往完成。事情以来学到了很主要的两点:一是学英语,二是写文档。 学英语是为了从老外那学到先辈的手艺。写文档为了在办事情的时分有企图。故先写个复杂思绪作为企图吧。1、一套软件应当有一个一致的UI。盘算在Asp.netMVC中写几个壮大控件往一致界面。经由过程控件的组合来完成页面的定制。次要是为了省往程序员界面调剂的工夫。手艺完成:ASP.NETMVC+JS+CSS+HTML。
2、为这几个控件量身定制一个表单计划器。用来给控件设置属性和页面的结构。从此修正成SL版的。手艺完成:WPF(SL)。
3、写一个权限办理体系办理权限。完成职员对页面、控件的权限把持。权限经由过程表单计划器设置。手艺完成:C#.Net。
4、用WPF写一个报表计划器,用来统计数据。手艺完成:WPF。
5、一个日记纪录组件和非常处置组件。手艺完成:C#.Net。
6、一套通用数据会见层。与Asp.netMVC控件分离起来。ADO.NET大概NH。
7、完成几个通用的营业WF逻辑组件。体系的营业逻辑经由过程WF计划器往拖拽完成。将完成好的营业逻辑经由过程xaml坚持到DB,并将其天生WCF服务接口,将其公布为WCF服务。经由过程WPF表单计划器主动联系关系到这些xaml文件的WCF服务。手艺完成:WCF+WF。
8、宿主程序。手艺完成:ASP.NETMVC。
开辟流程以下图:
总结:表单这块次要以Model为中心,数据库会见待定,以NH大概SP为中心。先复杂写到这里,这个计划临时不思索效力,先只为完成零代码,今后改良效力。因为是原创,一定思索不周,年夜伙多提定见!
当直觉与书籍常识抵触,是最好的进修时机,捉住它,你便可能走进新的地步。
说句实话,Java跨平台根本就不是外行人想想的那种,一次编译,处处运行。 网页从开始简单的hmtl到复杂的服务语言,走过了10多个年头,各种技术层出不穷,单个的主流技术也在不断翻新的版本,现在分析下各种语言的区别、优势、劣势、开发注意事项! Asp.net脚本的出现,为ASP空间带来了更高的稳定性,同时也为程序员建站提供更高环境! Asp.net:首先来说,Asp.net和Asp没什么关系,看着像是升级版本什么的,其实没什么联系。Asp是脚本编程,用的是ASP语言,而ASP.net用的是C#语言,完全不同的东西。 那么,ASP.Net有哪些改进呢? CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。 对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。 比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变。 在一个项目中谁敢保证每天几千万甚至几亿条的数据不丢失?谁敢保证应用的高可靠性?有可以借签的项目吗? 由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。
页:
[1]