什么是框架:字典中框架指架构,骨架结构,框子,底座等,从字面意思,不难理解,框架指一个基础,而在程序开发中,框架指基于底层语言而逐步向上层应用进行的一些功能实现。其并没有实现具体的功能,而是简化了开发过程,任何模块中常用的功能都被框架进行封装或者扩充,给开发人员以最简的操作实现。
常用的PHP框架:Cakephp Flexphp Thinkphp
什么是脚手架:脚手架通常使用在框架的数据抽象层,数据脚手架可以很直观得给开发者或者使用者数据结构的表现。脚手架同样可以表现在一些具体应用上。但脚手架的功能只是把数据或者应用的最终结果能用简单的方式表现,但并没有达到最终的应用效果,常用在建模或结构设计的初期。脚手架的优势就是给最终用户一个直观的产品但中间并没有经过大量的开发,以减少需求变更所带来的反复开发。
常用脚手架:CI框架中数据脚手架
什么是应用资源包:应用资源包就是具体的应用了,比如bbs,blog,用户管理,资源管理等一些具体的应用。应用资源包侧重完成了一个完整的功能,而面向开发的应用资源包又提高了可迁移性,使一些项目的功能模块直接修改应用资源包的接口而达到快速开发。
常用案例:xoops中功能模块包。