很久以前就接触过,下载下来安装,结果界面太丑,太难看,直接删除。
最近重新想到开源CMS,好奇看到那么多人推崇drupal,也便下载来重新研究了下。
刚接触了下,不过整体使用感觉很差,尤其几个地方:
1)本地安装都非常缓慢,途中还提示执行超时。
可想而知,如果放到网上去,会怎么样的卡资源?空间提供者非封了网站不可。
2)数据库表没有前缀。
这多都多少年代了,数据库表还是直接一次性安装连前缀都不给了。对比中国的那些CMS 开源产品真的是太落伍了。
3)数据库设计非常耗费资料。
看了一些网上对drupal的博文,描述得神乎其神,尤其是提到drupal是一款CMF,内容管理框架(一种万能的感觉),也就是可以用drupal来开发任何想要的程序。
万能的?看了数据库结构,确实可以开发任何东西,因为他一个文章都分了N个表来存储,但是问题是,这样的运行对服务器配置要求相当高,查询一篇文章都得查询多个表。
想象一下,像国产dedecms这类都是MyISAM,直接2个表查询。他这样的设计模式,drupal这样的设计模式非常耗费资源。
4)不支持生成静态
国外的那些CMS,压根就不支持静态。而是一种插件化的思路。他们的思路都是一种拓展方式。但是安装的插件/拓展越多,就会越卡。这对于中国的使用者来说,太奢侈。
就好比国外的软件现在基本上都是在线安装,几百MB的都在线安装。chrome也玩在线安装,结果很多人根本安装不了,问题在于大部分中国人的网速根本1M都没有,30K~50K就不错了。国情~ 国外的人基本上都是用VPS,国内的大部分都是虚拟主机,几百个网站同一个服务器上。如果不支持生成静态,每次都直接查询数据库,只会非常卡,且无法承受多少访问量。
5)官网几乎打不开,下载更是很久
drupal的官网都很难打开,我是使用的goagent代理才打开的。下载drupal总是失败,后来用迅雷才下载成功,估计是从迅雷分享资源里面的,而不是从drupal直接地址下载来
(后续补充 default7#zbphp.com)
----------------------------------
2014-6-29 补充:
drupal是支持自己设置表前缀的,在安装的时候advanced setting里面,设置table prefix。