@
lepig #34
真的夸张么?肯定有误伤,但是误伤率极低极低,尤其是在简历给出 github 地址,哪怕没有一点原创项目,有 fork 其他的项目并且做一点点自己适用的修改的也可以一眼看出来。
@
asdfghji #37
没有啥无奈的 小城市就没办法了,当你真的肯下定决定跟 TP 沾一点边的人都不要的时候,你会发现另一片新天地。招聘成本高一点,但是换来的代码质量和坑的数量绝对是值的,节约的时间更多。
@
v2dead #43
赞。你完全没法跟他沟通的。我管理大量(1000+)小企业部署的项目,所以无论是 TP3 还是 TP5 的代码,或者说主流 PHP 框架的代码我全部熟读精通,要不出了问题没法精确定位,有时候我就靠给解决莫名其妙问题和安全问题挣大钱。我跟那个人很少提他代码怎么样,除非实在看不下去了他吹他 TP5 的时候。然后就陷入了以上循环
ThinkPHP 的最大问题是生态,而作者不仅非常缺乏 PHP 大规模框架类项目(或者说底层中间件类项目)的架构经验,想到啥改啥,有问题再改,也不了解 PHP 自身的演进和方向,至于框架代码质量我其实不太看重,有充分的扩展机制就好,无论用啥框架我都为了版本演进倾向于 100%不修改除了 hotfix bug 以外的框架源代码的。
除非框架效率极低,我都不回去喷是垃圾框架。
而现在 ThinkPHP 官方的玩法,是不在乎任何其他东西的,就是疯狂的拉人头,有人用就是好的,这种恶生态非常像小网站站长(抱歉又一下子打死一群人了),一切为了流量,为了影响力,为了知名度,为了有用户,从来不去考虑真实的生态问题,用入门极简和中文文档方便笼起来一大帮最低端的码农,然后挟持整个二次开发代码变的没有最 low 只有更 low 。还有你看遇到问题(尤其是 TP3 时代)随便在中文社区搜的解决方案,各种头疼医全身脚疼海洛因的解法,应用团体的素质一眼看不到下限。
而且大家都说 laravel ,现在有一大帮写商业垃圾 PHP 代码的团队转投 laravel 阵营,最近亲见一大堆用 laravel 写出你无法想象的代码的人,哎……
最后,对所有人说,如果你是个 PHP 开发者且水平还在提高阶段,避免陷入烂代码和烂解决方案思维的深坑,请多自己做项目,找靠谱的团队带,少找商业软件公司,哪怕初期做外包,也要注重自己的代码质量,多阅读别人的代码都是怎么写,少沾 ThinkPHP 以及玩 ThinkPHP 的人和团队。
有句俗语说,跟臭棋篓子下棋,越下越臭。离 ThinkPHP 远点是有效的让自己少遇到臭棋篓子。至于代码质量,除非吹牛逼到我看不下去了, I don't care.