
初用Drupal建设网站,刚开始以为二次开发门槛自然是低得多,结果钻进去来才发现是个黑洞,不知道到底有多深。Drupal的定制能力在CMS业界有着非常好的口碑,这也是我选择它的缘故,但drupal有自己的开发框架和API,增加了针对这部分的学习时间,另外可能是对定制的重视度过高,使得在做二次开发时发现很多地方灵活得让人难于着手,有些功能在自己独立开发中是非常简单的代码实现,在druapl就成了一种迷茫和手足无措,加上文档方面的欠缺,要想真正用好drupal绝非易事,没有技术开发底子的站长想用drupal做站基本上成了一种奢望。在drupalchina.org上看到不少站长因drupal的技术高门槛而最终选择放弃,也让我对drupal产生了一段时期的徘徊犹豫。
从网站开发角度来说,Drupal在成熟度、定制能力、模块拥有量来说较其他CMS要有明显的优势,我打算着自己独立开发网站,但是思虑着这将会消耗我很多的时间和精力,尽管在运行效率上将会好于drupal,但在安全性、稳定性上drupal肯定具有大大的优势,思前顾后,考虑到网站以内容和社区取胜,还是觉得在网站初期没必要在技术建设上耗费大量宝贵的时间和精力。尽管drupal的门槛比较高,但是其超高的可定制能力也让我拜服,在drupal上消耗的学习时间和精力比独立开发要少得多,在未来可能需要对网站做推翻重做的时候,drupal的开发架构和思维也会带给我很大的启迪。
最终,我还是选择了继续drupal !
没有评论:
发表评论