技术文章 > PHP >  PHP框架 > 正文

PHP中CakePHP框架的简介

小妮浅浅

除了官方的php框架外,还有一个主流的框架很受大家欢迎,那就是CakePHP,在很长的一段时间中,我们学习php使用的都是这种框架。在web开发方面也有很好的效果,所以就运行效率而言也是非常快的。下面我们就CakePHP进行一些说明,同时分析使用它的优点和缺点。

1.说明

CakePHP是一个免费,开源,快速的PHP开发框架。这是一个程序员创建web应用程序的基本结构。主要目标是能够在一个结构化的工作和快速manner-without失去灵活性。

CakePHP提供的基本构造包括class名,文件名,数据库table名。尽管这些规约需要花一些时间学习,遵从这些CakePHP为您提供的规约可以让您避免不必要的设定并且拥有一个使各种项目都能 简单使用的应用结构。

2.优点

1)最类似于RoR的框架,包括设计方式,数据库操作的Active Record方式

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

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

4)路由功能,配置功能难度适中

5)自动构建脚手架(scaffold)很强大,适合中型应用

6)基本实现过了MVC每一层

7)具有自动操作命令行脚本功能

8)文档比较全,学习成本中等

3.缺点

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

2)cache功能略显薄弱

3)配置功能稍嫌弱

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

以上就是PHP中CakePHP框架的简介,可以说作为主流的php框架之一,它也拥有自己独有的优势,上手难度和成本不高,大家有兴趣的话可以选择尝试。更多php学习指路:php框架

免费视频教程
本教程部分素材来源于网络,版权问题联系站长!
相关文章
  php lavarel框架导出文件
  php之lavarel框架下载和安装
  PHP Laravel框架解决填充数据
  php中Laravel定义路由
  php之lavarel框架中添加类
  php中Zend框架的介绍
  php中安装Zend框架
  php Zend中搭建MVC
相关视频章节
  os & sys 模块使用
  包的使用
  第三方开源模块的安装&使用
  自定义模块
  模块介绍和调用方式
作者信息
推荐视频
视频教程分类