只适合中型应用,小型应用来说略微的学习成本高了点
评价:
总体来说
CakePHP 框架代表了 PHP 框架很重要的一个时代和代表,并且目前发挥着
很重要的作用,不少自己写的框架都模仿了
CakePHP 的方式,是个里程碑式的产品;
CakePHP 透露着 RoR 的敏捷开发方式和把数据库操作认为是唯一 Model 的设计思想,作
为开发快速应用和原型是绝好的工具
;同样,用来做 Web2.0 网站的开发框架,也是值得
选择的。
【
Zend Framework 】
官方网站:
http://framework.zend.com
中文手册:
http://www.phpeye.com/zf
视频教程:
http://framework.zend.com/docs/screencasts
测试版本:
ZendFramework-1.5.0
优点:
1.
官方出品,自带了非常多的
library,框架本身使用了很多设计模式来编写,架构
上很优雅,执行效率中等
;MVC 设计中,比较简洁,具有路由功能,配置文件比较强大(能
够处理
XML 和 php INI)
,各种
library 很强大,是所有 PHP 框架中各种功能最全面的,
包括它不仅是一个框架,更是一个大类库
(取代 PEAR),这是它的主要特色;能够直观的支
持除数据库操作之外的
Model 层(
比
CodeIgniter
和
CakePHP 强),并且能够很轻易的
使用
Loader 功能加载其他新增加的 Class;Cache 功能很强大,从前端 Cache 到后端
Cache 都支持,后端 Cache 支持 Memcache、APC、SQLite、文件等等方式;数据库操
作功能很强大,支持各种驱动
(适配器)
2. 文档很全,在国内社区很成熟,并且目前不少 Web 2.0 网站在使用,学习成本中
等