时间:2024-04-28
第一,ThinkPHP8只是基于PHP8+重构,代码基本兼容TP6.1,更新了部分依赖,算是没有什么大的技术债务了。
第二,Laravel8加了许多特性,但并非LTS版,但Laravel是一个全球范围的强大的开源项目,不仅是代码,整个项目演进很强大。
第三,看你的业务定位。如果是爱好者,则两者都可,但建议ThinkPHP8,因为大多数的流行组件也都有ThinkPHP8的方案和案例,虽然比不上Laravel(没人比得上Laravel),但仍然值得选择;如果是外包业务,则你可能都需要接触,无论是二开还是从头开发,当你遇到项目都躲避不了,但是从头开发的项目,建议用ThinkPHP8,因为国内的ThinkPHP生态更适合外包项目;如果是自己做产品,且技术能力很强,且希望对代码有比较强的掌握,推荐使用ThinkPHP8,因为ThinkPHP8足够简单,功能也足够全面。
第四,Laravel很强大,如果第三点没有说到你的心坎,选择Laravel,但不是Laravel8,而是最新版本。
第五,关于第三点的许多观点可以展开讲,但我就不展开讲了,以后有机会的话可以展开讲。
第六,推荐一个基于ThinkPHP8和layui2.8的快速开发的后台管理系统,ulthon_admin。
第七,如果有多年的开发经验,对产品有清晰的定位,对产品的技术架构有特别的理解,可以有两个选择,要么从头定制架构,要么基于现有的产品级项目深度定制,注意,这里我说的是产品级项目,而不是第六点提到的快速开发后台这种,而是比如说Wordpress之类的。第八,从头开发的东西,可以选择Webman、Hyperf、Lumen等常驻内存的项目,并且接触持续集成、持续部署。做产品的可以接触php_desktop。第九,先挣钱,干三年,然后再说别的,因此打开招聘网站,看看附近的职位要求是上策。
Copyright © 2019-2024 asp.cyou