说文解字中,对“框架”一词的解释是:
框架,是指提供形状或强度的结构系统;比喻事物的组织,结构。
在软件工程中,“框架”一词的解释是:
框架是整个或部分系统的可重用设计,表现为一组抽象构件以及构件实例键交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。
应用框架是实现了某应用领域通用完备功能(除去特殊应用的部分)的底层服务。使用这种框架的编程人员可以在一个通用功能已经实现的基础上开始具体的系统开发。
应用框架强调的是软件的设计重用性和系统的可扩充性,以缩短大型应用软件系统的开发周期,提高开发质量。其实,是某种应用的半成品,是一组组件,供你选用完成你自己的系统。简单来说就是使用别人搭好的舞台来做自己的表演。