background image

只适合中型应用,小型应用来说略微的学习成本高了点

  评价:

  总体来说

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 网站在使用,学习成本中