CakePHP

人气指数:1 页面更新时间:2016-07-14 05:26
网站介绍

  CakePHP是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的PHP开发人员快速地开发出健壮的Web应用,而又不失灵活性。CakePHP是一个基于PHP,免费且开源的迅速发展框架,开始从Ruby On Rails框架里得到灵感。它提供程序员所需要的基本体系架构,因此程序员可以使用它更快速且不失灵活性地创建网络应用程序。而这就是我们创造 CakePHP 的首要目的。CakePHP提供了开发一个网络程序时所需要的所有工具,您这时只需要编写程序里的详细逻辑就可以了。每当您要开始一个新的程序的时候,您只需要把CakePHP给拷贝一份,接着就可以迅速地开始开发您的程序了。CakePHP拥有一个活跃的开发团队以及社区,使CakePHP本身更具备应有的价值。另外,使用CakePHP也意味着您的应用程序将更容易地测试以及更容易地被改良、更新。

  CakePHP有多个特点,这些特点让CakePHP成为了快速开发框架中的佼佼者之一。CakePHP拥有既友好又活跃的社区,灵活的MIT许可证。CakePHP兼容PHP4和PHP5(2.x版本已不兼容PHP4)。CakePHP数据库交互运用了CRUD,即增查改删。CakePHP提供清晰,干净的高度自定义的URLs和路由请求分发器。CakePHP内置验证机制,快速灵活的模板机制 (PHP 语法,利用Helpers)。CakePHP拥有AJAX, JavaScript, HTML表单和更多的视图助手工具,邮件、Cookie、安全、会话,和请求处理的组件。CakePHP提供灵活的ACL访问控制机制,数据的清理功能。CakePHP提供灵活的视图缓存,可在任何子目录里工作,很少甚至不需要更改任何Apache相关配置。

  CakePHP框架提供了强大的基础来建立你的应用。它可以处理每个细节,从用户的不同请求,到网页的终渲染。由于框架符合 MVC 设计模式思想,所以可以轻松地定制和扩展你的应用。该框架也提供了一个基本的组织结构,从文件名到数据库表名,使你的整个应用保持一致性和逻辑性。这个概念虽简单但强大。遵守规则,会使你确切地知道东西在哪儿和它们怎么组织的。CakePH的组成部分包括控制器,模型及视图,这些是 CakePHP 的特色,除此之外它也包含了一些附加的类和对象,使得在 MVC 设计模式下开发更快更有乐趣。组件、行为及助手,提供了可扩展性及可重用性来快速新增功能到你的应用中。

  CakePHP是命名规则的拥护者。虽然需要花费一点时间来学习CakePHP的命名规则,你省下更多时间在开发上:根据以下的命名规则,你得到不需花钱的功能,以及你将自己从搜寻设定档维护的恶梦中释放出来。命名规则达成一致的系统开发,允许其它的开发者较容易加入或是提供协助。CakePHP的命名规则从许多开发者多年的经验及一些惯例筛选出来。尽管我们建议你开发时使用命名规则,我们应该提及大部份这些规则简单又直观,特别是在修改旧有系统时较为轻松容易。CakePHP遵循MVC软件开发模式。

免责声明:
此页是<CakePHP>的介绍页面,并非官方站点,我们收集于网络只为广大网民快速查询提供帮助。
如涉及内容、版权等问题,请在30日内联系,我们将在第一时间删除内容!点此纠错或删除此信息

网站资料
网站名称: CakePHP
网站栏目: 网站简介 网站链接
网站链接: www.cakephp.org
收录查询: [百度收录] [360收录] [搜狗收录] [必应收录] [谷歌收录]
网页版本: Mip版 手机版 电脑版
本页链接: https://wang395634.honpu.com/