用 ThinkPHP 开发电商系统咋样?

2017-02-15 15:14:45 +08:00
 JiaFeiX

本周日我们准备组织个 ThinkPHP 电商的交流会, http://t.cn/RJOZBIb 大家觉得可以交流些啥?

13380 次点击
所在节点    PHP
103 条回复
justfindu
2017-02-16 09:44:12 +08:00
@x86 框架会给出一个好的规范 即使再烂也不会烂到纯瞎写的地步 然而反看 TP 那就不说啥了...
billowqiu
2017-02-16 09:46:19 +08:00
@sobigfish 同问为啥 laravel 会被喷?😀
v2dead
2017-02-16 09:49:26 +08:00
@kancloud 这哥们真的是洗脑很成功啊,上面那位兄弟根本没有说 TP 烂,只是说用 TP 的人有很大一部分水平堪忧。你这个语文能力也是堪忧啊。
无意间翻到的看云上面的书籍,发现付费书籍翻几页居然全是 TP 入门。倒不是说付费有什么问题,只是明显感觉到用 TP 的人功利性很强啊。
Felldeadbird
2017-02-16 09:52:34 +08:00
如果你是工作了 1-2 年,在网上争论一下语言、框架之间的差异还好。但做了一定时间,还在争论这个,就说明自己技术水平没长了。
barbery
2017-02-16 09:56:07 +08:00
这年头就不要用 TP 了
Nicksxs
2017-02-16 10:02:25 +08:00
天呐,楼主竟然在 v2 问 TP ,不知道在 V2 问 TP 是政治不正确的吗
jtcba12
2017-02-16 10:04:31 +08:00
TP 确实很容易入门,但是它也会导致你的基础很差,对于你以后发展只有弊端没有好处。
kingcos
2017-02-16 10:05:11 +08:00
弱弱替别人问下, J2EE 有好一点的开源电商框架么= =
jarlyyn
2017-02-16 10:08:34 +08:00
讨论语言没啥意义。

讨论框架还是有意义的。
Patrick95
2017-02-16 10:12:54 +08:00
@v2dead 你吐槽的是 TP 官方账号。。
realpg
2017-02-16 10:17:04 +08:00
@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.
jarlyyn
2017-02-16 10:21:36 +08:00
@realpg

后半段和 laravel 有关的话感觉说的不在点子上。

归跟到底就是一句话。

培训班从 tp 转战 laravel 了。
realpg
2017-02-16 10:24:01 +08:00
@jarlyyn #52
laravel 的几个烂项目,看代码质量,不像培训班出品,更像是自己强行学的
培训班出品的话,都有浓浓的风格和死板性且终身难改,比较好辨认
8355
2017-02-16 10:28:21 +08:00
会哪个用哪个 哪个都不会就用 tp 没什么道理 就是文档硬用的人多 遇到问题好百度 如果你是个很有经验的人也不会问这种问题了的对吧.
8355
2017-02-16 10:28:41 +08:00
还要考虑的问题就是 你需要的是一个框架还是 CMS. 这区别很大.
cncqw
2017-02-16 11:27:20 +08:00
最近抱着尝鲜的心态在一个小项目里面用了 thinkphp5 ,先不说代码质量,很多地方都是“借鉴”的 laravel ,文档也写得很简陋,基本上 tp 的优势完全没了,有这瞎折腾的功夫为啥不直接用 laravel 。
treedon
2017-02-16 11:35:33 +08:00
@m939594960 我打开你的图片 瞬间的本能的按了 ctrl+w
kancloud
2017-02-16 11:54:03 +08:00
@jarlyyn 你这话说到点子上了 培训班开始教 laravel 了 然后用 laravel 的用户也要开始被某人说烂了 原本水平不扎实的人 用什么框架都是一样的, TP 不就是这样成为众矢之的么
@cncqw 官方没有否则参考 laravel 先进的现代框架思想就要学习 但不代表我们没有自己的创新,优势是相对的,每个团队的考虑不同,也不会所有的开发者都用 laravel , laravel 是匠心, tp5 是高效开发和性能,也是一直以来的传承,至于文档方面 官方已经出了很多了 不见得比 laravel 少
changwei
2017-02-16 11:58:24 +08:00
@m939594960 有对比才有差距,建议你拿别的框架中类似功能的模块代码贴上来谈谈优劣。反正我在看 laravel 代码的时候也是不停的按 f12 。和看 tp 代码的时候不停 var_dump 都差不多麻烦。
DukeAnn
2017-02-16 11:58:50 +08:00
认真写电商就用 composer 自己搭一个框架, tp 开发都没意思

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

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

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

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

© 2021 V2EX