上QQ阅读APP看书,第一时间看更新
1.3 为什么要用框架开发
框架的最大好处之一就是重用。面向对象系统获得最大的复用方式就是框架,一个大的应用系统往往可能由多层互相协作的框架组成。Web系统发展到今天已经变得很复杂,特别是服务器端软件,涉及的知识、内容和问题已经非常多。在项目开发中,如果使用一个成熟的框架,就相当于让别人帮你完成一些基础工作(大约50%以上),你只需要集中精力完成系统的业务逻辑设计。
框架一般是成熟稳健的,它可以处理系统的很多细节问题,如事物处理、安全性、数据流控制等。
还有,框架一般经过很多人使用,结构很好,扩展性也很好,而且它是不断升级的,你可以直接享受别人升级代码带来的好处。
框架也可以将问题划分开来各个解决,易于控制,易于延展,易于分配资源。应用框架强调的是软件的设计重用性和系统的可扩充性,以缩短大型应用软件系统的开发周期,提高开发质量。
框架能够采用一种结构化的方式对某个特定的业务领域进行描述,也就是将这个领域相关的技术以代码、文档、模型等方式固化下来。