点击这里给我发消息 点击这里给我发消息

PHP框架之CakePHP

添加时间:2011-6-25
    相关阅读: 设计 开发 数据库 PHP 框架 VC 网站

 简介

  CakePHP 是一个运用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等着名设计模式的快速开发框架,是最类似于RoR的框架,他们的设计原则基本相同,主要集中在快速开发方面。在它自带不多的模块中最独特的数AccseeList,即用户验证模块,这个模块可以针对不同的用户在访问网站不同部分是分配对应的访问权限。CakePHP支持Ajax数据验证,可以处理大多数的数据库事务。该项目主要目标在于提供一个令任意水平的PHP开发人员都能够快速开发web应用的框架。它使用了一些MVC、ORM等流行的设计模式,除了可以有效地减少开发成本外,还可以帮助开发人员解决繁琐的代码问题,提高开发速度。其灵活性、扩展性以及兼容性都较强,因此,无论对于初学者还是高级PHP开发者都是一个不错选择。

  优点

  1.设计层面很优雅,没有自带多余的 library,所有的功能都是纯粹的框架,执行效率还不错;

  2.数据库层的 hasOne、 hasMany 功能很强大,对于复杂业务处理比较合适,;

  3.路由功能,配置功能还不错;

  4.自动构建脚手架(scaffold)很强大;

  5.基本实现过了MVC每一层;具有自动操作命令行脚本功能;

  6.文档比较全,学习成本中等。

  缺点

  1.CakePHP非常严重的问题是把Model理解为数据库层操作,严重影响了除了数据库之外的操作能力;

  2.CakePHP的cache功能略显薄弱,配置功能稍嫌弱;

  3.CakePHP不适合大型应用,只适合中型应用,小型应用来说略微的学习成本高了点。

  CakePHP v1.2.5免费下载地址:  

本文作者:未知
咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052
广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved.
广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室
= 深圳商务地址:深圳市宝源路华丰宝源大厦606
研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册