CakePHP是什么

Fanly 问答 2019-07-26 11:19:25 阅读(...)

CakePHP是一个开源的PHP Web框架。遵循模型、视图、控制器方法,以Ruby on Rails的概念为模型,并在MIT许可下分发。 CakePHP使用众所周知的软件工程概念和软件设计模式。

CakePHP 是一个开源的 PHP Web 框架。遵循模型、视图、控制器方法,以 Ruby on Rails 的概念为模型,并在 MIT 许可下分发。 CakePHP 使用众所周知的软件工程概念和软件设计模式,例如约定优于配置,模型 – 视图 – 控制器,活动记录,关联数据映射和前端控制器。

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 项目的一部分)。剩下的开发团队继续关注之前定义的原始路线图。

收藏 0个人收藏
走进科技生活方式

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..

相关推荐

  • Li3

    Li3是什么

    Li3 是一个用于生成 Web 应用程序的全栈 Web 框架。它是用 PHP 编写的,支持 PHP 5.3 及以后版本,它基于模型、视图、控制器开发架构。它被描述为坚持严肃的哲学。
  • PHPDevShell

    PHPDevShell是什么

    PHPDevShell是一个开源的快速应用开发框架,用于开发不含Java的纯PHP。它有一个完整的GUI管理员后台界面。其主要目标在于开发插件一类的基于管理的应用,其中速度、安全、稳定性及弹性是最优先考虑的重点。
  • Swoole

    Swoole是什么

    Swoole是一种PHP高级Web开发框架,框架不是为了提升网站的性能,是为了提升网站的开发效率。最少的性能损耗,换取最大的开发效率。利用Swoole框架,开发一个复杂的Web功能,可以在很短的时间内完成。
  • Aura 框架

    Aura框架是什么

    Aura 的主要目标是为 PHP 开发者提供一个高质量、可测试、标准化组件的框架。Aura 有相当大的一部分用户,使用方法和 CakePHP 类似。
  • Netty

    Netty是什么框架

    Netty 是一个Java框架,它提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。
  • web

    常用的Web前端框架有哪些

    常用的前端框架有React、Vue、Angular、Svelte、Alpine、Preact、LitElement、Stimulus、Ember Bootstrap、Foundation 等等。