文档章节

Laravel vs CakePHP vs CodeIgniter 的看法(性能,开发效率,负债能力

mac_zhao
 mac_zhao
发布于 2015/02/25 11:30
字数 369
阅读 498
收藏 1

码上生花,ECharts 作品展示赛正式启动!>>>

CakePHP没用过不予置评。

一个php程序员的成长过程往往可以类比成 CI -> Laravel -> CI。CI和Laravel基本可以认为是过去几年和现在两个时期的PHP框架霸主,使用率最高的框架。CI适合完全新手和高手,Laravel适合中级别程序员提高生产力。

详解

CI提供的东西少,恰恰是其立于不败之地的最重要的原因。

另外,CI的文档简直就是开源软件的典范,非常之清晰、详尽!

它能给我们最核心的功能,让我们真正感悟php做web的精髓,感受MVC的真正魅力。BTW,不要小看MVC,它作为现代GUI软件开发久经考验的最流行结构,不是在还没用过MVC时候看两眼描述就能理解的,我们需要去做,去感受。


Laravel号称完全模仿Rails,不得不承认他们做到了,包括性能。^_^ Laravel其实是符合互联网产品的开发特点的:迅速做出可用产品,再高速迭代。

如果你用了Laravel,也不用担心性能问题,因为当出现性能问题的时候,性能也就不是问题了。有用户有钱有时间,想怎么重构怎么重构,妥妥的~


本文转载自:http://segmentfault.com/q/1010000000602732

上一篇: Sentry
下一篇: 控制反转
mac_zhao
粉丝 41
博文 249
码字总数 304671
作品 0
普陀
程序员
私信 提问
加载中
请先登录后再评论。
CodeIgniter Permission 发布,基于 Casbin 的权限控制库

完全重写的 CodeIgniter 4.0 正式版 于2020年02月24日发布,那么专为其打造的权限控制库 CodeIgniter Permission 正式版现在也发布了。 CodeIgniter Permission 它是专为 CodeIgniter 4 打造...

TechLee
03/10
1.1K
4
几款主流PHP框架的优缺点评比

PHP语言还是比较常用到的一门计算机高级语言。我们将会在这篇文章中向大家主要介绍关于PHP框架相关优缺点评比,作为一个参考分享给朋友们。 主要参考的PHP框架包括:CodeIgniter、CakePHP、Z...

绿悠悠
2010/06/08
2.5W
19
PHP与MongoDB:类库、框架与工具介绍

本文来自MongoDB官方,文中把PHP与MongoDB相关的类库、框架、工具做了汇总和介绍,如果你正使用PHP并在关注MongoDB,那么这篇文章可能对你有用。 架构相关 CakePHP CakePHP是一个非常受欢迎的...

kisshua
2012/08/31
1.9K
0
简化 PHP 开发的10个工具

本文介绍了可以帮助简化 PHP 开发的11个项目,包括框架,类库,工具,代码。 1. CakePHP Development Framework CakePHP 是一个 PHP 的快速开发框架。它提供了可扩展的架构,使用了常见的 MV...

虫虫
2012/04/17
4.3K
15
CakePHP、Zend Framework、ThinkPHP、CodeIgniter给点意见

CakePHP、Zend Framework、ThinkPHP、CodeIgniter给点意见 用于食谱网站 大概的功能: 1、接入微博,登录,评论,用户中心 2、商城,简单的购买商品功能 大家给点意见,主要从:入门难度、开...

加咧个油
2012/05/29
1.7W
33

没有更多内容

加载失败,请刷新页面

加载更多

Elasticsearch如何查询使用JSON字符串的DSL

背景 Java处理ES查询逻辑,有一种情况是用户从其他地方粘贴或者手动输入的JSON字符串的DSL语句;这个时候就没法使用QueryBuilder来构建所需要的SearchSource。查了查发现有个Wrapper的方式可...

叫我哀木涕
46分钟前
17
0
JDBC:ResultSet Types

ResultSet Types 用于确定ResultSet的某些特征和功能。 ResultSet.TYPE_FORWARD_ONLY 只能调用 next,不能调用 previous 。否则报错 ResultSet.TYPE_SCROLL_INSENSITIVE 能调用 next/previou...

mrsuperli
昨天
7
0
Cesium笔记(3):基本控件简介—ImageryProvider地图瓦片地图配

cesiumjs中可定制多种图层,可以使用互联网上很多地图提供商的图层数据,也可以使用自己的地图数据。Cesium支持多种标准化格式的GIS瓦片服务,可以把栅格图层绘制到地球的表面——cesiumjs的...

zhoulujun
昨天
15
0
跟小伟一起学习类加载机制

我们在学习 java 基础的时候,从宏观上了解了一个类到运行大致是:.java 文件通过 javac 编译器编译得到 .class 文件,在用到该类时,jvm 会加载该 class 文件,并创建对应的 class 对象,将...

niceyoo
昨天
8
0
Electron整合React使用搭建开发环境

Electron整合React使用搭建开发环境 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 简介 用于构建用户界面的 ...

归子莫
昨天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部