CakePHP
来自站长百科
CakePHP简介[ ]
- CakePHP是一个开源的仿rails的PHP框架。它运用了诸如ActiveRecord、AssociationDataMapping、FrontController和MVC等著名设计模式的快速开发框架。其主要目标是提供一个可以让各种层次的PHP开发人员快速地开发出健壮的Web应用,而又不失灵活性。
- CakePHP封装了数据库连接,模板,及生成链接。最大的特点就是数据操作不用自己再写多少代码。和Ruby on Rails类似,它生成一个数据表的操作最少只要一行代码。
选择CakePHP的理由[ ]
因为CakePHP有多个特点,这些特点让CakePHP成为了快速开发框架中的佼佼者之一。
- 活跃友好的社区
- 灵活的许可协议
- 兼容PHP4和PHP5
- 数据库交互和简单查询的集成
- 应用程序Scaffolding
- MVC体系结构
- 友好的表现形式,自定义的URL的请求分配器
- 内置验证机制
- 快速灵活的模版
- AJAX,JavaScript,HTML Form以及更多的View Helper.
- 提供处理session,request,security的组件
- 灵活的ACL机制
- 数据的清理
- 灵活的视图缓存
- 可在任何web站点的子目录里工作,不需要改变Apache配置
- 提供应用程序的基础模块和CRUD代码自动生成功能