Laravel框架
Laravel是一套简洁、优雅的PHP Web研发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出;它可以帮忙你构筑一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
在Laravel中已经具有了一套高级的PHP ActiveRecord同时实现 -- Eloquent ORM。它能便利的将“约束(constraints)”应用领域至关系的双方,这样你就具备了对数据的完全控制,而且享用到ActiveRecord的所有便捷。
Eloquent原生支持Fluent中查询构造器(query-builder)的所有方法。
ThinkPHP框架
ThinkPHP框架 - 就是由上海顶上想要公司研发维护的MVC结构的开源PHP框架,遵从Apache2开源协议公布,就是为了敏捷WEB应用研发和简化企业应用研发而问世的。
这也是官方的了解,thinkphp也是国产。
laravel和thinkphp对比
1,框架的设计
存有非常先进的理念诸如contract,orm等,且laravel基于composer,要学习laravel的难度更高,框架定位高度不同,thinkphp在5之前几乎就是不了比的,但事版本5 和6以后也就是很杰出的。
2,开发文档
tp的开发文档健全并且做成了周刊,画册等非常完善,至于laravel吧,就只有自己动手,丰衣足食了,
3,安全性
安全性tp一直在更新,但是更新就说明一个问题,说明辨认出了很重大的漏洞才需要更新,也不知道是不是黑客就讨厌搞出国产,总是安全性我们可以对照2者的社区,因此laravel胜。
4,开放度和使用度
同样的开源框架,同样的免费,由于thinkphp是国产并且就是国内采用众多国外使用少,所以GitHub上最新的php框架使用度依然是laravel稳居第一
因为我们目前讨论和面向的人群是国内的开发从业人员,所以咳咳这点国外的忽略不计,难道你必须和美国的程序员协同?和印度的开发工程师一起探讨?