|
|
51CTO旗下网站
|
|
移动端

1.3 为什么要用框架开发

《Yii框架深度剖析》第1章初识PHP框架技术,本章首先介绍PHP语言发展历史及其适合的应用领域,然后讲解PHP框架技术的概念并仿照Yii框架源码自定义一个框架,其中包括MVC框架模式、单入口模式和应用(前端控制器模式)的实现。读者在充分了解了这部分内容后,将正式进入到Yii框架的学习。本节为大家介绍为什么要用框架开发。

作者:刘琨来源:人民邮电出版社|2017-11-23 17:17

1.3 为什么要用框架开发

框架的最大好处之一就是重用。面向对象系统获得最大的复用方式就是框架,一个大的应用系统往往可能由多层互相协作的框架组成。Web系统发展到今天已经变得很复杂,特别是服务器端软件,涉及的知识、内容和问题已经非常多。在项目开发中,如果使用一个成熟的框架,就相当于让别人帮你完成一些基础工作(大约50%以上),你只需要集中精力完成系统的业务逻辑设计。

框架一般是成熟稳健的,它可以处理系统的很多细节问题,如事物处理、安全性、数据流控制等。

还有,框架一般经过很多人使用,结构很好,扩展性也很好,而且它是不断升级的,你可以直接享受别人升级代码带来的好处。

框架也可以将问题划分开来各个解决,易于控制,易于延展,易于分配资源。应用框架强调的是软件的设计重用性和系统的可扩充性,以缩短大型应用软件系统的开发周期,提高开发质量。

框架能够采用一种结构化的方式对某个特定的业务领域进行描述,也就是将这个领域相关的技术以代码、文档、模型等方式固化下来。

喜欢的朋友可以添加我们的微信账号:

51CTO读书频道二维码


51CTO读书频道活动讨论群:365934973

【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Grails权威指南

本书译自Grails项目负责人Graeme Keith Rocher所著的“The Definitive Guide to Grails”一书,着重介绍了如何在Grails框架下使用Groovy语...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊