Codeigniter 的文档相当丰富,Laravel 4 的资料不多。 Codeigniter 相当轻量级,下载下来就能用,Laravel 4 需要用 composer 下载安装各种第三方依赖库,在国内下载网速很慢。Codeigniter 兼容 PHP 5.2,Laravel 4 要求 PHP 5.3.7 以上。
Codeigniter 中 URL 都默认路由到某个 controller 的方法,Laravel 4 允许用 Router 自由定制,甚至可以用一个匿名函数来处理某些逻辑上相对独立的请求,例如验证码图片生成,而不必去定义一个控制器类。Codeigniter 的数据库操作一般采用 query builder 的方式,或者叫链式操作,Laravel 4 支持 query builder 方式以及 Eloquent ORM (非常好用,可以单独拆出来放在其他项目里)。Laravel 4 自带 artisan,以及一个很好用的插件 way/generators ,能够自动生成代码,完成数据库 migration 等等,Codeigniter 没有这类工具。Laravel 4 自带 phpunit 支持,可以方便写出单元测试。
金城在线专注网站、软件、APP、微信公众平台、小程序、抖音、头条等开发推广,如果您有这方面的需求或者不同的观点,欢迎联系交流。
本文网址:http://lz.net.cn/SEOyouhua/680.html
读完这篇文章后,您心情如何?