V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ansenlee
V2EX  ›  PHP

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

  •  
  •   ansenlee · 2014-01-04 23:06:36 +08:00 · 8703 次点击
    这是一个创建于 4010 天前的主题,其中的信息可能已经有所发展或是发生改变。
    究竟是什么让他火起来的!~~~

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

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

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

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

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

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

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

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