为什么这么多人喷 thinkphp?

2015-10-17 16:45:52 +08:00
 Wangxf

是因为它是国产框架吗?可能作为前端没有深入去了解或者说没有碰到 tp 的坑,我觉得 tp 很好啊,上手容易,而且文档全是中文的,各位有深入了解的能说说 tp 的坑么?跟风喷的就算了

11158 次点击
所在节点    PHP
60 条回复
phithon
2015-10-17 16:49:44 +08:00
没什么坑啊,我觉得挺好的。
zjm947373
2015-10-17 16:55:55 +08:00
逼格不够
zonghua
2015-10-17 16:56:42 +08:00
挺好的,除了 url 不好看。
shenqiu2015
2015-10-17 16:59:37 +08:00
冗余知识太多,很像 10 年前门户网站的首页,堆了一大堆东西
ttph1oc
2015-10-17 17:07:57 +08:00
QQ 空间相册啊
ttph1oc
2015-10-17 17:08:31 +08:00
回错主题了,请无视。
wy315700
2015-10-17 17:13:55 +08:00
看不惯国产而已,

虽然 thinkphp 坑也是蛮多的,
m939594960
2015-10-17 17:18:39 +08:00
这么长时间遇到几个坑
model 的验证
用数组传参数 array('repassword','password','确认密码不正确',0,'confirm'), // 验证确认密码是否和密码一致
非常的乱 而且有的时候回莫名其妙的不好使。 遇到过很多次


url 的蛋疼 每次都得配置 然后才能去掉 index.php/Home/ 什么的 当然这无所谓 关键是生成 url 的 U 方法不支持按路由生成 让我很蛋疼
上论坛上看看很多 bug 但是官方很少去解决问题。 版本就一直是真阳


什么关联模型 很多时候会出现问题 遇到过一次问题后 后悔用这个一辈子


别的很好啊 不过跟 laravel 比起来我真的找不到一点优点
raincious
2015-10-17 17:21:28 +08:00
在你知道一个东西有坑之前,你当然会觉得那东西自然是很好的。

http://www.wooyun.org/corps/ThinkPHP
raincious
2015-10-17 17:30:36 +08:00
@raincious

竟然语法错误。

我是说,在你看到一个东西的瑕疵之前或者在你掌握了一个更好的东西之前,你会觉得你当前所使用的东西(或者知识 /经验之类)是最好的。

但是随着时间的流逝,你积累了经验,或者开阔了眼界,回头一看你会发现那东西并不是真的好。

ThinkPHP 就是这种东西,让你入了门,做出了一个看起来能运行的东西,所以你很喜欢。直到某一天你用了其他框架,体会到了新框架的好处,回头看了看 ThinkPHP ,可能就会觉得它又老又丑又没有规范。

而且其实“文档是中文的”这个并不算优点。
void1900
2015-10-17 17:32:39 +08:00
很多人都喜欢说东西被喷是因为国产,这种心态我觉得很无语。

一切被说不好的东西带上国产两个字就可以甩得一干二净了?

为什么那么多人说小米垃圾,因为国产。为什么那么多人说苹果好,因为美产。

你可以拿国产当借口,说因为国人思维跟不上,说国人技术不到位。

可是不能不思进取,不做检讨啊!!!!
pengjay
2015-10-17 17:34:00 +08:00
yii 得不得高一点点?
Jimrussell
2015-10-17 17:53:04 +08:00
说小米垃圾,很多时候并不是指他家的产品,甚至不是因为无脑米粉,而是一些整天上窜下跳的官方营销人员。
sdpfoue
2015-10-17 18:01:10 +08:00
用这玩意就做好把他的代码过一遍的准备。。其实也用不了多少时间
master
2015-10-17 18:03:02 +08:00
ThinkPHP 的主要问题是本身大而全缺设计的不优雅 并且很多东西都采用 约定 的方式来完成 然后
因为门槛低 什么样的人都用
因为大而全 所以就会被认为所有的事都应该是框架完成的 不要操心的 作为新手更意识不到如何去做安全

ThinkPHP 在乌云上被捅出来的相当一部分问题都是不正确的使用 为什么被捅得不正确使用那么多呢 入门特别快呗 国人用得多呗

框架就应该帮人做一堆的过滤吗 其他框架就都跟保姆一样 什么都做了吗 显然也并没有
其他框架设计的更加优雅 他能让你很方便的在需要的时候引入自己的 ORM 引入自己的过滤机制 有问题就成了 这个库的锅 那个库的锅 而不是框架的锅了而已

ThinkPHP 确实是一个很适合新手上手的框架 但他确实并不好
mayfio
2015-10-17 18:06:04 +08:00
laravel
muzuiget
2015-10-17 18:10:36 +08:00
搜了下 ThinkPHP 的论坛,随手点开精华,跟到这个项目 http://tp-admin.hhailuo.com/

> 采用全球认可的最为先进的开放理念—— OOP (面向对象)

好想吐槽啊。
zts1993
2015-10-17 18:21:33 +08:00
有些人是为了显示自己的逼格嘛。。。
当然了等你用了之后,你会发现 tp bug 其实不少,然后你也会喷 tp ,不过这并不影响使用它,。。。
cxbig
2015-10-17 18:26:38 +08:00
喷 PHP 的难道就少了?我认为有人喷才是好事,这说明用的人多。当你提出个东西没人知道,也没人在意,那才是惨。
chengzhoukun
2015-10-17 18:30:04 +08:00
[ThinkPHP, Django 这两个框架孰优孰略,忽略语言本身?] 马宏菩:你问 ThinkPHP 适不适合(零基础)速成找工作,没问题;你问 Th … http://www.zhihu.com/question/34589653/answer/59608233 (分享自知乎网)

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

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

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

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

© 2021 V2EX