ThinkPHP 是我用过(维护过)的最恶心的 PHP 框架,没有之一

2021-07-06 11:06:52 +08:00
 GM

想简洁高效的话,CI 不香吗? 想工程化一点的话,Yii 不香吗? 想优美的话,Laravel 不香吗?

真弄不懂为什么会有人用这 shit 一样的 ThinkPHP 。


迫于要维护一个 ThinkPHP 开发的辣鸡系统有感。

(我吐槽的是 ThinkPHP 框架部分代码,而不是这个辣鸡系统的代码)

10918 次点击
所在节点    PHP
91 条回复
abccccabc
2021-07-06 14:05:24 +08:00
@sobigfish 8G 内存,实在跑不动 docker 了。更不用说虚拟机了,更吃内存。还有就是验证代码的兼容性。
yefee
2021-07-06 14:06:11 +08:00
TP6 不如 TP5 好用倒是真的,TP6 改动太过于激进了
Mitt
2021-07-06 14:09:44 +08:00
真巧,我最近刚接手一个 thinkPHP5 的项目,我本身是用 Yii2 的,看了几天这个项目代码确实恶心到人了,很多东西现代框架都有的它没有,不仅框架使用上感觉很烂,用这个框架的人写的代码更烂,整个项目就是座屎山
Mitt
2021-07-06 14:10:32 +08:00
@Mitt #42 而且最烦的是这个 thinkPHP 版本就落后几个小版本号,网上已经能找到成吨的远程命令漏洞,而且还都能复现
Symo
2021-07-06 14:11:31 +08:00
@MengiNo 美国的铅水管从 1920 年使用了接近一百年, 也可以说是久经考验了. 要用发展的眼光看问题.
yxzblue
2021-07-06 14:25:53 +08:00
我顶楼主
fork3rt
2021-07-06 14:28:42 +08:00
漏洞挺多的,很多都可以直接 get webshell
young
2021-07-06 14:29:54 +08:00
@Mitt #43 深有体会,各种奇技淫巧
ztxcccc
2021-07-06 14:34:11 +08:00
不会真的有人不用 symfony 吧(
watcher
2021-07-06 14:54:27 +08:00
楼主没有资格说要从实力上与 thinkphp 对话
wooop
2021-07-06 15:02:12 +08:00
风铃 CMS 系统( PHP )的支付接口和回调的二次开发预算 500 左右 有做的么
way2create
2021-07-06 15:17:40 +08:00
我也不喜欢用 但有时不是我说了算 凑合着用了
abersheeran
2021-07-06 16:49:12 +08:00
幸好我写的框架基本各个部件都可以 override……
abccccabc
2021-07-06 17:43:42 +08:00
我就想着,开骂国产框架的人,会不会骂国产车呢?^_^……^_^
mengdodo
2021-07-06 17:57:23 +08:00
话说我司曾经拿来一个 tp3 的项目让我改。我当时想这么老的东西,万一以后 web shell 了,我到底背不背这口锅哦~
falcon05
2021-07-06 18:06:01 +08:00
很多培训机构就喜欢这玩意
ragnaroks
2021-07-06 18:11:56 +08:00
能用 CI 完成的都用 CI,不能用 CI 完成的换语言
chenqh
2021-07-06 18:25:57 +08:00
想问下为什么 override 不了?
oneforallsoft
2021-07-06 18:39:59 +08:00
@abccccabc
什么组件来着? 不能因为组件而怎么怎么
laravel 好 文档好 别人分享出来的东西好
码农不就是拷贝粘贴么
最怕的就是要看源码的 文档很少 别人分享的很少的
cokyhe
2021-07-06 19:01:17 +08:00
Laravel 用了就不会写 php 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/787809

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX