CakePHP 是什么?为什么使用它?

CakePHP 是一个 免费开源快速开发PHP 框架 。是程序员创建 web 应用程序的一个基础结构。我们的首要目标是使您能够进行结构化的和快速的开发,而 又不丧失灵活性。

CakePHP 让 web 开发不再单调。它提供您开始编码需要的所有工具,直到您完工所需要的: 特定于应用程序的业务逻辑。您不必每次开始一个新项目都要重新发明轮子,而是获取 CakePHP 的拷贝,并开始使用它来开发您的应用程序的业务逻辑。

CakePHP 有积极的 开发团队 和社区,为 该项目带来巨大的价值。使用 CakePHP,除了让你避免重新发明轮子,也意味着你的应用程 序的核心是经过充分测试、并且不断改进的。

下面列出你使用 CakePHP 时所获得的好处:

  • 活跃友好的 CakePHP 的官方论坛
  • 灵活的 许可证
  • 与 PHP 5.2.8 及更高版本兼容
  • 整合了 CRUD , 便于数据库操作
  • 应用程序的 脚手架
  • 代码生成
  • MVC 架构
  • 请求调度使用整洁、自定义的网址和路由
  • 内建的 验证
  • 快速灵活的 模板 (PHP 语法,以及助件)
  • 用于AJAX, JavaScript, HTML 表单等的视图助件
  • 用于邮件、Cookie、安全、回话(Session)和请求处理的组件
  • 灵活的 ACL
  • 数据检查
  • 灵活的 缓存
  • 本地化
  • 可在任何网站目录中运行,几乎不需要改动 Apache 配置