首先,我并不是一个小白用户,互联网从业四年,当然,也还没达到一个超级开发人员的水平,只是用php+mysql做商城(纯手写的,没有用框架,当然,三四线城市的需求,没有那么强大),做过企业站,熟练掌握jqurey与dedecms,及其二次开发,最近突然蒙发其想,想转投Drupal二次开发,只是研究了半个月时间,有几个问题让我百思不得其解:
1,为什么一个内容类型,加个字段,数据库里就得加一张表?这样子有什么好处?与dede的自定义模型,加个字段,就是在一个自定义的模型表里,真的加一个字段而已,drupal的这种作法,如果要做一个复杂点的医院网站的话,那数据库不就得加到个两三百张的吗?这也太繁杂了,难道分开这么多表,会有利于性能的提升?
2,drupal后台运行迟缓,即使刚刚安装下来的,也完全没有dede的后台快,无论在本地wamp环境中,还是在服务器上lamp环境中,都运行缓慢,叫人着急。
3,前台未登录用户的访问速度还可以,但一旦登录了之后,就开始迟缓了起来,这是为什么?这样的情况,真的适合来做一个社区或者是论坛型的网站吗?
4,drupal搭出来的站点,如果做医院网站的专题页,该如何进行,只能直接使用静态页面吗?
5,drupal的前端表现页,为什么这么复杂差劲,为什么它不能像dede一下,用个htm模板,数据内容直接在htm模板中,用标签进行调用,这么直观地表现出来呢?
6,dede,对一个前端人员来讲,只需要学会使用它的标签,就可以直接来写dede的页面了,但drupal,居然还得要求有种类后台内容的种种配置,更别提使用一些模块之后,那产生出来的各种乱七八糟的代码,是如何是让前端人员抓狂了?难道,drupal真的只是一个人的开发?