日期:2014-10-16 阅读:3901
dmandwp系统 - wordpress系统和DM系统区块建站>>
现在网上流行的说话是drupal难学,曲线太高。
wordpress更容易学。
这个有一定道理,但也不能夸大事实。
在比较时,需要注意比较两个对象,不然就没有意义了。
一个是学习者的水平(建站人员,前端开发还是php开发者)
另一个是完成任务的目标(企业站还是论坛或商城)。
如果学习者水平一样,只是从主题,后台使用来说的话,drupal门槛是有点高,但也不是能高到哪里去。
如果完成任务的目标只是企业站的话,我在教程里也实现了,drupal也并不是那么的难。
所以说drupal曲线太高,有点夸张了。
另外一个问题,要把drupal(后台使用,主题等)和drupal模块分开来理解。
虽然drupal在宣传上让人感觉是最灵活的cms,无所不能。
但这种宣传是一把双刃剑。 当你觉得他不好用时,就会不断抱怨它,而不考虑是不是自己能力问题。
问一个问题,你觉得php难吗?那用php做一个应用难吗?
你可能会说php不难,但要做一个应用,就要看了。
所以我们通常会把php和用php来做应用区别对待。
如果你用php做一个商城,遇到困难时,你肯定不会说php的不好,只会怪自己的能力不足。
那这种情况,到了drupal里,会怎么样呢?
假如你用drupal的一个商城模块(应用),以ubercart打比方,遇到困难时,你可能会说这个模块不好用,
另外还会说drupal不好用,可能没有多想自己的php能力的问题。
为什么会出现这样的情况呢?
所以,在讲drupal学习时,要把drupal这个平台和drupal上的模块(应用)区别对待。
不是drupal不行,而是你要完成任务的目标(商城或论坛)有难度。还有使用者的php水平问题。
当然drupal做为一个开发框架来用,有它的难度,但这些不能统统用一句drupal曲线很高来概括。
凡事有利就有弊,有些复杂的功能,不适合用drupal,就可以考虑别的。
你也不能把drupal当神仙,真的什么都给你准备好了,而不以自己的php能力为前提。
这对于初学drupal的同学,要理清的界限。---就是把drupal平台和drupal模块区别对待。
如果用wordpress去做一个像discuz那样的论坛,难度不比drupal低。
那是不是也可以说wordpress很难呢?
所以,说了这么多,就是两点
一个是比较时,要先注意前面说的两个对象。
另一个就是把drupal平台和drupal模块区别对待。
如果你只是用drupal完成一个企业站,可能并不要懂太多的php就能完成。
如果你想用drupal去完成一个复杂的商城,你没有一定的php能力,也完成不了,就不要怪drupal了。
这时可以考虑更好的框架。