2007-01-06

CakePHP Manual翻译2:CakePHP介绍


CakePHP介绍


第一节


CakePHP是什么?

CakePHP是一个免费、开源的PHP快速开发框架。它是一个用于创建web应用的给予类库的运行时框架,最开始的灵感来自于Ruby on Rails框架。我们的主要目标是使你的开发更加快速有条理,而不失灵活性。


第二节


为什么选择CakePHP?

CakePHP的一些特性使他成为一个更加快速而少争议的应用开发框架。下面是他的一些特性:




  1. 活跃,友好的社区支持




  2. 灵活的监听




  3. 兼容 PHP4 和 PHP5




  4. 整合数据库CRUD操作和简单的查询




  5. 应用脚手架(译者注:这里是指不需要写代码即可对一个表进行简单的CRUD,来源与ROR)




  6. 基于MVC构架




  7. 支持漂亮并且可以定制的url的请求分发




  8. 内置数据验证




  9. 快速灵活的框架 (PHP 语法, 结合helpers类)




  10. 提供展示AJAX, Javascript, HTML Forms……的帮助类




  11. 安全, Session, 和处理请求的组件




  12. 灵活的访问控制




  13. Data Sanitization




  14. Flexible View Caching




  15. 可以工作在你站点的任何目录下,并且只需要很少的apache配置




第三节


CakePHP的历史

2005年,Michal Tatarynowicz写了一个很小的PHP快速开发框架。他发现这是一个非常不错的框架,于是他在MIT license下发布了这个框架,叫做Cake,并且向社区的开发者开放,这就是现在的CakePHP。


没有评论: