编程学习网 > PHP技术 > laravel > php框架laravel和thinkphp哪个好
2021
06-30

php框架laravel和thinkphp哪个好

相信很多小伙伴们在选择php开发的时候会犹豫到底是选laravel呢还是选tp呢,一直以来很多人就是一种外国人的月亮比较圆,但是我们得客观的看待事实,首先来做个自我介绍:


Laravel:


Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。


在Laravel中已经具有了一套高级的PHP ActiveRecord实现 -- Eloquent ORM。它能方便的将“约束(constraints)”应用到关系的双方,这样你就具有了对数据的完全控制,而且享受到ActiveRecord的所有便利。Eloquent原生支持Fluent中查询构造器(query-builder)的所有方法。


这是官方的介绍,据说laravel的作者是个处女座,有个处女座光环加成。



ThinkPHP(以下内容简称tp):

ThinkPHP框架 - 是由上海顶想公司开发维护的MVC结构的开源PHP框架,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。


这也是官方的介绍,thinkphp也是国产。


1,框架的设计

有非常先进的理念诸如contract,orm等,且laravel基于composer,要学习laravel的难度更高,框架定位高度不同,thinkphp在5之前几乎是没法比的,但事版本5 和6以后也是很优秀的。


此点laravel胜出,得1分。


目前比分1:0


2,开发文档

tp的开发文档完善并且做成了周刊,画册等非常完善,至于laravel吧,就只有自己动手,丰衣足食了,


tp得1分。


目前比分 1:1


3,安全性

安全性tp一直在更新,但是更新就说明一个问题,说明发现了很重大的漏洞才需要更新,也不知道是不是黑客就喜欢搞国产,总是安全性我们可以对比2者的社区,因此laravel胜。


laravel得1分。


目前比分 2:1


2,开放度和使用度

同样的开源框架,同样的免费,由于thinkphp是国产并且是国内使用众多国外使用少,所以github上最新的php框架使用度依然是laravel稳居第一



国内thinkphp必然也是排第一了。


因为我们目前讨论和面向的人群是国内的开发从业人员,所以咳咳这点国外的忽略不计,难道你要和美国的程序员协同?和印度的开发工程师一起探讨?


此处 thinkphp得1分,胜出。


目前比分2:2


3,开发者生态

要论开发者生态,在国内可以延续上一个点衍生的可能性,本文只考虑国内,因此也是 thinkphp胜!得1分。


目前比分 2:3


4,商业盈利和商业模式

个人商业模式

你可以用larval开发一个很优秀的东西又或者很烂的东西,好不好烂不烂谁都不知道,那怎么办呢,只能开源,除了开源别无其他销售途径,难道作为程序员的你还天天拿着自己的软件一个个向别人推销不成?当然这个是个人来说,而thinkphp却显得非常友好了,thinkphp已经开通了属于自己的saas商城,为了就是让所有开发者都有销路,不再无人问津


毕竟是saas服务还提供担保环境,这样也能够规范开发者能够提供完善的服务。


此处thinkphp胜利。得1分。


目前比分 2:4


企业商业模式

企业定位的时候就会想好后续一整套营销包括运营的策略,此时框架只是作为一款工具搭载自己的想法来快速实现成品,此处优先laravel,并且要做长远的考虑,此处企业对thinkphp的选择要少很多,可能还有个原因是曾经被thinkphp3的版本伤了心,曾经优雅草也不例外最初的YYC云商系统便是,那是真的无法挑起大梁。


此处laravel胜利,得1分。


目前比分 3:4


最终比分3:4,thinkphp险胜,本文完结,感谢阅读,欢迎探讨,但是放到国外一起比可能会输。

以上就是“php框架laravel和thinkphp哪个好”的详细内容,希望能对你有参考,想要获取更多laravel教程欢迎关注编程学习网

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取