php发展

首页 » 常识 » 问答 » 干货使用MVC框架开发网站
TUhjnbcbe - 2021/1/10 0:49:00

1

MVC与ASP.NET的区别

1.1概述

MVC是一种流行的Web应用架构技术,他把Web应用划分成Model、Controller和View三部分!

优点:可测试,可维护等

MVC是ASP.NET技术的子集(ASP.NETMVC)并列ASP.NETWebFrom

1.2本章主要内容1.3MVC简介1.3.1MVC是什么

(1)MVC是一种软件架构模式,针对具备人机交互功能的软件和程序(2)执行顺序如下:

Web开发的本质流程:请求-处理-响应

1.3.2MVC的历史(1)年Trygve教授的两篇论文提出了如下软件设计思想:

1)重写任何系统的能力2)模块化、可插入的透明子系统的存在3)每个系统的细分4)系统的可伸缩性在此基础之上,演变成了OOP思想

(2)年Trygve教授在美国加州,进一步提炼思想,提出了MVC模式(3)至今,发展成为计算机科学中最受欢迎的应用程序模式之一(4)MVC的思想诞生的很久远,但是真正兴起是在WEB时代,

Web才是MVC的真正土壤

(5)当下流行的MVC架构

1)RubyonRails(年7月24岁的美国人)2)Python世界的Django3)Java世界的Spring、Struts和JSF4)PHP世界的Zend

1.3.3.NET中的MVC

(1).NET在MVC方面一直比较落后(2)MonoRails一个开源的.NETMVC框架(3)微软公司的新作-Asp.netMvc(

1
查看完整版本: 干货使用MVC框架开发网站