MVC开发模式简述
了解MVC开发模式,首先我们要了解一下发展趋势 一、什么是软件设计 Jack W.Reeves 于14年前(1992年),就在其撰写的论文——《What is Software Design》中给出了其个人观点——“代码源就是设计”。
类比:建筑设计行业中,建筑设计图的最终完成标识了设计过程的终结,但是软件设计过程能过用软件设计文档的完成作为其结束标识吗?结论:软件设计是一个反复的代送的工程化过程。
了解完之后我们在回想一下我们写代码的时候,我们所接触的源代码,我们就应该考虑如何提高软件质量,我简单的把它分为:功能性、可靠性、易用性、效率、可维护性和可移植性。 给出的结论就是,软件设计要合理控制好成本、质量、效率等问题。
MVC是一种MVC(Model View Controller 模型-视图-控制器)设计出创建的 Web 应用
1.Model(模型)表示应用程序核心(比如数据库记录列表)
2. View (视图) 显示数据 (呈现数据库记录)
3. Controller (控制器) 处理输入 (写入数据库的记录)
图形详解:
接下来我们就要了解一下 MVC 的 优点 和 缺点
谈一谈个人对 MVC 的优点:
1.耦合性低、 重(chong)用性高
2.生命周期成本低
3.部署快
4.可维护性高
5.有利软件工程化管理
其次就是 MVC 的缺点:
1.完全理解MVC并不是很容易
2.不适合小型,中型规模的应用程序
3.添加系统结构的实现的复杂性
4.视图与控制器的过程于紧密的连接
5.视图对模型数据库的低效率的访问
相关推荐
86417413 2020-11-25
83206733 2020-11-19
86276537 2020-11-19
83266337 2020-11-19
86256434 2020-11-17
zhouboxiao 2020-11-16
rise 2020-11-22
sssdssxss 2020-11-20
windle 2020-11-10
孙雪峰 2020-10-30
85477104 2020-11-17
xfcyhades 2020-11-20
liuxudong00 2020-11-19
cheidou 2020-11-19
gunhunti 2020-09-25
csdnYF 2020-11-15
达观数据 2020-11-11
playlinuxxx 2020-11-11