框架不是构架:

       框架是一种可重用的、相对成熟的体系结构,构架是一种应用软件体系机构。

框架的作用在于:由于提取了特定领域软件的共性部分,因此在此领域内新项目的开发过程中代码不需要从头编写,只需要在框架的基础上进行一些开发和调整便可满足要求;对于开发过程而言,这样做会提高软件的质量,降低成本,缩短开发时间,使开发越做越轻松,效益越做越好,形成一种良性循环。框架不是现成可用的应用系统。是一个半成品,需要后来的开发人员进行二次开发,实现具体功能的应用系统。

而设计模式是一种解决问题的思路,而不是具体的做法,因此,设计模式本质上是思想,而不是代码。

设计模式关注一个很小的“点”。架构则关注一个“面”。架构,是从整体结构上为解决某一组问题提供一个方案。

 



同一个框架的程序结构都是类似,如果我用structs开发一个东西,懂得structs的人会很容易看懂我的代码,如果要修改功能会比较方便找到应该在哪里修改.

如果是这样的话,一般做了几年开发的人都会有自己的一套我们称之为模板的东西,做项目的时候,都是在这个上面修改,所以会提高开发速度,这就是所谓的框架吧