一、什么是框架?
说在前言:由于编者能力有限,这里只是编者的简单理解
框架是一个半成品软件,我们知道随着互联网还有信息技术的发展,开发一个软件的代码量已然是越来越大,那么开发者如果从头开发一个软件是需要花费大量精力和时间的,而且市场也是不允许的,比如说:你们公司和隔壁公司都要同时开发一款APP,你老板要求你两个月就要开发出成品来,但是如果从头开发有可能需要花费一年的时间,那么这个时候怎么办呢,显然这就用到框架了,通过借助这些半成品软件,那么有一些项目组它就开发出来了这样的一些半成品软件,而这样的一些半成品软件它的自由度还有通用性都是非常高的,那么作为开发者在这些软件的基础上可以进行自由的开发,满足我们需要的一些开发,即这样的一些软件就称之为框架。
二、使用框架开发的好处
- 省去大量的代码编写、减少开发软件、降低开发难度。
- 限制程序员必须使用框架规范开发、增强代码的规范性、降低程序员之间的沟通和日后维护的成本。
- 将程序员的注意力从技术中抽离出来,更集中在业务层面
简而言之,使用框架就好比和世界上最优秀的软件工程师共同完成一个项目,并且他们完成的还只是基础、全局的工作。 (通俗一点叭:就相当于是你和人家最厉害的人在一块工作,而且人家把最难的还给你做好了)