drupal和wordpress


drupal和wordpress

Drupal和wordpress都是世界范围内流行的内容管理(CMS)系统平台。如果你需要开源的而且使用体验友好的CMS来满足业务需求,Drupal和Wordpress都可以实现;本文对两个系统进行对比分析,来帮助你选择哪个平台更适合你和你的业务。

虽然Drupal出现的时间比Wordpress更早,但是目前世界范围内,基于Drupal的网站占比在3%左右,而基于Wordpress的站点占比则在40%左右。从市场占比看起来,Wordpress更受欢迎,但是从实际使用场景来说,Drupal和wordpress适用不同的场景,下面就是一些对比分析:

Drupal和Wordpress都是基于php开发的开源内容管理系统,可以免费使用并进行二次开发。

而一些闭源的CMS系统,在使用,源码修改许可等方面有很多的限制;同时,每年的软件使用授权许可费以及软件更新费用也是一笔不小的开支。

Drupal和WordPress都是世界范围内广泛使用以及主流的Web开发系统。如果你有使用或技术问题,以及其他方面的问题,都可以从社区的使用者和开发者获取帮助。

Drupal和wordpress都有丰富的多语言的,由贡献者和使用者组成的生态。贡献者包括个人贡献者和公司贡献者,他们持续的开发新的模块,插件和themes用来提升网站的功能以及使用体验。

目前Drupal有超过46000个模块,近3000个themes和超过1300的profiles,包括一些功能强大的满足特定需求的模块集合,比如merce。Wordpress用友近58000个插件和3300多theme,这些插件和themes有的免费有的收费。

值得一提的是Drupal的profile,profile是针对特定场景进行开发整合的发行包,里面包含了需要的模块,theme以及自定义的配置,可以安装后进行配置初始化从而可以使用;极大降低了开发成本,同时拥有强大的扩展性。

Drupal和wordpress都有模块插件支持和第三方应用的集成,例如Salesforce,Facebook,Mailchimp,GoogleAnalytics等.

从质量上来说,Drupal模块开发对开发者代码技能要求更高,因此模块代码的质量更好,安全性也比Wordpress插件更胜一筹。

Drupal的学习曲线更加陡峭。开发新功能需要安装与配置模块,或者开发自定义的模块。相比较与Wordpress,使用Drupal建站的挑战更大。虽然Drupal也可以用来建设简单的网站,但是一般来说Drupal会被企业用户选择用来做更加定制化和高级的网站。

Wordpress更易于使用,不需要编程技能(有经验的开发者可以通过修改代码对功能进行修改定制)。一般来说Wordpress的使用者中,个人用户和小型企业用户占据了大部分的比重。

从技术角度来看,Drupal和wordpress都是安全的CMS系统。但是从实际统计分析来看,Drupal在安全性方面优势更加明显。

Drupal有专门的安全团队对内核以及第三方模块和theme进行审核与响应;Drupal的模块和Themes会被drupal内部的安全程序覆盖,因此很难在代码中携带的恶意代码。

Wordpress内核本身的安全性是健壮的,问题出现在大量的第三方插件和themes。wordpressthemes在加载的同时也会加载很多用不到的插件,这会降低系统的响应时间以及增加系统的安全漏洞。每次插件上传到wordpress,一些未经验证的第三方开发商的恶意代码会注入系统,导致网站变得脆弱。

一般情况下,Drupal建站的成本要高于Wordpress,因为开发内容管理平台需要更多的技术开发的工作。

好的消息是,一旦完成了主要的功能之后,后续扩展性和定制化不会额外花费更多的成本。对一个持续维护,长期发展的项目来说,使用Drupal开发是一种成本更低的选择。这取决于项目的短期需求或长期需求,以及是投资现在还是投资未来。

如果你有技术技能而且愿意自己搭建网站,WordPress在学习和使用上更加容易,也节约成本。如果后期项目变更或添加新的功能,Wordpress在扩展性方面逊于Drupal。

Wordpress的成本更低,如果只是建设一个简单的营销网站,个人博客等,使用Wordpress是一个很好的选择。

即使你的Web开发经验非常丰富,使用WordPress的建站速度是更快的,只要网站不复杂。

如果可以判断自己的需求是复杂的,需要更加健壮性的功能;Drupal是更明智的选择。有可能开始阶段开发的时间更长,成本更高;但是从长期的好处是巨大的。

虽然Wordpress有更高的市场占比,但是wordpress插件和Themes的安全性都低于Drupal。