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. 加载中..

相关推荐

  • PHP OPcache

    OPcache是什么

    OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是 省去了每次加载和解析 PHP 脚本的开销。
  • Aura 框架

    Aura框架是什么

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

    OpenCart是什么

    OpenCart是一套网络购物管理系统。其是基于PHP并使用MySQL数据库,以及HTML组件所构成的。其支持使用不同的语言与货币。并使用GNU通用公共许可证免费提供。
  • Vue 框架 Vue framework

    Vue框架的优点是什么

    vue框架的优点是简单易学;灵活高效;双向数据绑定,通过MVVM思想实现数据的双向绑定,让数据操作更简单;组件化开发,Vue.js通过组件,把一个单页应用中的各种模块拆分到单独的组件中,实现了html的封装和重用;极大解放DOM。操作。
  • Xposed

    xp框架是什么

    XP框架即Xposed框架,是一套开源的、在Android高权限模式下运行的框架服务,Xposed框架可以在不修改APK文件的情况下影响程序运行的框架服务,基于它可以制作出许多功能强大的模块,且在功能不冲突的情况下同时运作。
  • Netty

    Netty是什么框架

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