CakePHP是一个开源的PHP Web框架。遵循模型、视图、控制器方法,以Ruby on Rails的概念为模型,并在MIT许可下分发。 CakePHP使用众所周知的软件工程概念和软件设计模式。
CakePHP 是一个开源的 PHP Web 框架。遵循模型、视图、控制器方法,以 Ruby on Rails 的概念为模型,并在 MIT 许可下分发。 CakePHP 使用众所周知的软件工程概念和软件设计模式,例如约定优于配置,模型 – 视图 – 控制器,活动记录,关联数据映射和前端控制器。
CakePHP 始于 2005 年 4 月,当时一位波兰程序员 Michal Tatarynowicz 用 PHP 编写了一个快速应用程序开发框架的最小版本,并将其命名为 Cake。他在麻省理工学院许可下发布了该框架,并将其开放给在线开发人员社区。2005 年 12 月,L。Masters 和 GJ Woodworth 成立了 Cake Software Foundation,以促进与 CakePHP 相关的开发。版本 1.0 于 2006 年 5 月发布。
该项目的灵感之一是 Ruby on Rails,它使用了许多概念。社区已经发展并产生了几个子项目。
2009 年 10 月,项目经理 Woodworth 和开发人员 N. Abele 辞去了该项目的职务,专注于他们自己的项目,包括 Lithium Web 框架(以前是 CakePHP 项目的一部分)。剩下的开发团队继续关注之前定义的原始路线图。