都用过,thinkphp用得多,我选择也是thinkphp。
至于他们本身的优劣,我不是很在意,在我眼里都差不多。
我还会选择使用think php开发集成的管理系统框架,开箱即用,文档齐全,比如,的admin。在上就可以搜索到。
另外也用过,也非常不错,适合有一定经验的程序员使用,搞异步编程特别方便。
感慨的生命力,都2025年了还有人问这个。
两个框架从完善程度、社区/第三方支持度上来讲,完全不是一个量级的东西,请参考:
thinkphp借鉴laravel的;
Webman,可用thinkphp或laravel的组件;
hyperf,写法上尽量与laravel看齐了;
这两者二选一的话,所以学laravel吧;
但是,很难吗?都学起来用几用就知道哪个适合你了
我选Laravel
优秀的文档,Larvavel的文档精致且细腻,不像TP的文档混乱并伴有很多错误(特别是8.x)
丰富的海量的解决方案
这个不用说了,海量的插件,很多业务啥的拿来就用了,现在这个环境,出活速度始终是放在第一位的。
丰富的常驻内存的解决方案
laravel有octane,这里面有若干解决方案(如FrankenPHP、RoadRunner基于Go(没必要吐槽,能解决实际问题的东西就是好的),解决其在fpm下臃肿的问题
选Laravel。
去看了一下 解读两大主流框架laravel和thinkphp大对比谁更胜一筹,里面说 Laravel 相比 ThinkPHP 的不足是:
文档:认同,Laravel 的文档就是刚好入门够用的程度,很多细节都需要自己看代码
个人商业模式:ThinkPHP 有提供 SaaS,是比 Laravel 较强的一点,但我只做商业项目所以不是我的痛点
开发者生态:文章只考虑国内市场,所以我不认同
那我为什么推荐 Laravel 呢?因为我只用过 Laravel 做商业项目,没用过 ThinkPHP。