Drupal真是烂透了!不服来辩!

2014-01-04 23:06:36 +08:00
 ansenlee
究竟是什么让他火起来的!~~~

简直是反人类!!!
8466 次点击
所在节点    PHP
22 条回复
wdlth
2014-01-04 23:12:13 +08:00
织洞也烂,但是无法阻止它火。
itommy
2014-01-04 23:18:54 +08:00
不妨先说说为什么你觉得她烂透了
explon
2014-01-04 23:19:03 +08:00
都是函数,模板里随便用,开发门槛低
ansenlee
2014-01-04 23:21:33 +08:00
@itommy

正常流程:
设计->HTML->开发

Drupal流程:
设计->HTML->适配HTML适合Drupal的Views(完全相当于再做一遍HTML!!!)
ansenlee
2014-01-04 23:22:50 +08:00
@itommy 2,莫名其妙产生成堆的垃圾代码
3,在其他程序非常简单实现的效果,比如做个if判断,在Drupal里简直是噩梦啊。
binghe
2014-01-04 23:24:49 +08:00
凡是门槛低的东西,都比较容易火。
ansenlee
2014-01-04 23:24:59 +08:00
@wdlth 至少人家不用那么奇葩的Views
momo5269
2014-01-04 23:30:39 +08:00
小白表示以前中文化和部分设置d疼的要命 就没用过了
davepkxxx
2014-01-04 23:52:43 +08:00
WIKI上是这样写的:
Drupal 虽然配有强大功能,但不少用户批评其使用接口复杂、违反直觉、设置分布容易惹人混乱。2010年 Drupal 7 的测试版推出,接口引入 WordPress 的仪表板 (Dashboard) 元素,集中改善系统接口,但不少版型 (theme) 及模块 (module) 仍未推出 7.0 版本配合。每次 Drupal 有重大更新时,不少旧的配件未能成功过渡,这也备受诟病。
shiny
2014-01-04 23:57:40 +08:00
Magento 也是,改个东西本来很简单的事情,硬生生搞成一坨坨的。
vipaiou
2014-01-05 00:33:40 +08:00
跟joomla比怎么样?joomla慢是一个问题
elvba
2014-01-05 01:08:40 +08:00
drupal有很多中文资料,joomla中文资料完全比不上drupal。
Ricepig
2014-01-05 02:52:44 +08:00
找到个不用编太多程序并且能用的cms就不错了。。。所以火起来了。。。
mongodb
2014-01-05 10:10:34 +08:00
views的确是又好用又麻烦。 好用是方便的组织出自己想要的形式来,缺点是想好的展示还要做一次几乎完整的前端。

但事实上——现在drupal更多的用途——对具有一定开发经验的人员来说,更愿意用drupal作为后端api的一个实现工具,负责输出诸如json之类,前端用另外的方法展现。为什么后端还要用drupal,因为在快速成型方面的确还算是快速且轻巧的。加之万物皆node这个概念的确很赞,所以很多时候还是有人愿意选择drupal作为数据源输出的。

这还是针对开发人员而言,对不懂开发的人来说,drupal能通过一些模块做出几乎想要的所有类型的网站,这已经很难得了。

至于说drupal臃肿和笨重,我倒不觉得————臃肿的一般不是程序本身,是开发者自己没理清,就跟不怎么写blog的人逮到机会就说wordpress如何臃肿jekyll如何轻巧一样——这也是低级开发者的通病。
saharabear
2014-01-05 10:17:43 +08:00
楼上正解。

了解所以拥有,因为不了解,所以不拥有。

Drupal的升级很扯,但node的思想很了不起,也适合后端管理各种数据。
raincy
2014-01-05 13:02:43 +08:00
@ansenlee 写模板的顺序取决于你对drupal的驾驭能力。不熟悉模板机制的,只能让HTML和CSS去适应drupal生成的臃肿。你看 www.ninghao.net 代码,臃肿吗?有使用views的痕迹吗?
换句话说,驾驭不了drupal不说她烂,那只能说明你的低级,就好比一个屌丝追求一个女神而不得,非要说这个女神是骚货贱货一样。
等你熟练掌握drupal了,函数,机制都掌握纯熟了,能为drupal贡献模块了,能为drupal提内核漏洞了,你在站出来说,drupal设计的不好,太懒了,那我们无话了说。
世间万物都一样,评价一个东西好坏,请你先了解他。
jarlyyn
2014-01-05 17:31:27 +08:00
@raincy 这还看不出view的痕迹?
drupal的node机制的确不错,我自己重新开发网站系统的话的确也引入了node概念。其他的,特别是钱后台用户一致这点上,只能呵呵了。
至于其他的,比如http://ninghao.net/node,这种页面也纯属蛋疼。
drupal/joomla/wp三个系统里,我drupal使用的时间最长,创造的效益也最多,但缺点也体会的最明显。
sanddudu
2014-01-05 21:06:17 +08:00
@mongodb 个人觉得这还是仁者见仁
还是以Wordpress为例,我认为对于普通作者来说,Wordpress的确显得有些臃肿,和Typecho对比起来的确会显得复杂。但是强大的API和功能是的确不能无视的,如果我用不到,或者用不来,那我自然会选择Typecho。
说一个东西差,其实都有他的道理。发言者站在自己的角度说它差,并不代表你也会认为这东西差。自己要学会鉴别观点。
希望以后v2ex这样的帖子都能变成技术讨论帖,而不是骂战。
leisudeng
2014-01-05 22:23:52 +08:00
@ansenlee 为啥不用国产phpcms?
ansenlee
2014-01-06 02:06:29 +08:00
@raincy 这么简单的一个页面,看看那堆成山的垃圾标签垃圾代码的长度吧。。。

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

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

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

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

© 2021 V2EX