分享

Drupal 与 Joomla 的比较 - CMS系统 - 系统选型 - TechWeb-技术社区

2011-03-20  daomucun   |  转藏
   

[分享] Drupal 与 Joomla 的比较

Joomla和Drupal都是非常优秀的开源CMS系统,人们常常拿这两个系统作比较,是选择Joomla还是选择Drupal?相对于个人而言,这两个系统我觉得就好象操作系统中的WindowsLinux一样,joomla更像windows,界面漂亮,商业化程度高,操作简单,上手快,而drupal则类似于linux,入门难,灵活性高,更适合于做二次开发
& e- [% b: ~+ a! D( I1 x: B1 N8 l4 z3 K( k' N( l
1、安装界面:& d; ~$ O7 {2 }4 y8 h  L) _
joomla相对drupal要简单一点,joomla安装包带有示例数据,而drupal没有,就安装来说,drupal就象不安装示例数据的joomla,给新手使用带来很大困难。* A7 m- A' P: C" _! ?7 M$ @
4 d  D* [) z/ L7 V4 x9 q& X3 T2 t% B
2、内容构建:
- e" M* b! B! S2 U& `$ b4 g相对于joomla来说,一般发布内容比较简单,创建Section,创建Category,然后在类别下面建立文章,使用较为简单,对于一般中小企业的发布信息要求而言,操作比较简便,使用都也相对容易理解。drupal发布内容时就感觉相对复杂一点,节点类型,分类,尽管可以很简单的发布文章内容,但要想很好的管理内容,前期对节点类型与分类的组织是一项很重要的内容。
$ H$ F; w2 }& q# t$ W* W
' @% _, Y5 g  c, m: N1 l) ]7 ]3、组件相关:
- k0 M$ [, t) G) [; r  f0 M对于joomla与 drupal都有足够多的组件支持,但对于joomla的组件来说,一般组件的目的都很明确,并且大部份情况下,一般不需要别的组件来支持自己运行。但 drupal很不一样,很多组件要相互配合才能比较好的使用,如CCK中要加N多个组件才能比较好用,这就给初学者带来比较大的困惑。上手难。
  W6 i" g6 y& Z$ I0 W3 e& y. V' ~4 g1 C
4、文档质量:
9 }8 [8 w% h# L7 t% B9 aJoomla! 文档相对落后,文档团队对论坛的支持似乎不够,Drupal相对好些,但是也不强。两者的中文文档都不怎么样!  P3 t% p) T& s) {$ `

8 _  G+ t1 B: i2 j+ p  V' b9 B5 Z+ a+ ]! n5、中文汉化:/ j) T: w3 `/ e# h5 V; P5 J
这个相对于来说是drupal的一个弱点,除了drupalchina.org对于drupal官方版本的汉化之外,很难看到drupal中文组件的汉化。而joomla中文化相对要做的好很多,如joomlagate专门汉化各种组件。
) _$ B& L+ P/ W3 M. I! k4 g9 @# D& K5 J, a3 w
6、模板系统:" g0 ]; C6 `6 A- [) V+ X
joomla与drupal的模板系统都做的很不错,但joomla模板对于第三方组件来说,没有很大的约束力,可能有很多的第三方组件与官方的模板是不 一致的。drupal情况相对要好很多,各种组件的模板使用基本都遵循官方模板的原则。我们必须承认Drupal开源社区的力量更为强大,同时 Drupal的开源行动更为彻底,而 Joomla!众多的商业扩展和商业模板带给 Joomla!更多的铜臭,但是我们也不得不承认,正是这铜臭使得Joomla!模板更加漂亮,而漂亮的模板是促使我使用Joomla!的一个重要的原 因。4 @4 p- c, e& W: M) E' a

" y& x/ N; Y' Y; h' [9 Z- q7、二次开发:
$ I$ o! ?+ L* P. Idrupal无疑是完胜joomla。9 D% ~- o9 t. D( t

$ F# T7 v) i2 J, ^8、稳定程度:" H5 O& T4 M0 D
据说在开发时间对比上,Drupal为412人工年,Joomla为41人工年。目前看来好像是Drupal的程序稳定性都比较好。而尤其是Joomla! 1.5的错误简直就是相对失败的开源软件/ r. c6 F' p0 D# f; B! T+ y' k

9 S( i. n2 Y: D$ I6 c" u/ v9、版本控制:' H3 N' b' o& M) J
Joomla!版本控制不力,从号称成熟的,发展了多年的 Joomla! 1.0系列,匆匆忙忙的推出一个又一个的安全补丁,几乎不到一个月就发布了两个补丁,我们可以看到,不成熟的测试和版本控制制度。也许推出Joomla! 稳定版是为了与Drupal 6.0比较吧,可以原谅。' X6 Y. K' U( @* D9 k
: [+ ]/ l7 N& l
10、源码大小:) {& z) x: a: e# ~" o' }
drupal的代码很少,文件也少,对不支持服务器端在线解压的主机来说是个福音。joomla大很多,上传安装文件要累死人。% z9 c$ ^: G& \$ H; v9 c+ v
7 S3 L# o8 _; r( h' a
11、权限控制:, _" H  a2 ^5 @6 u1 i/ F
Joomla权限控制很简陋,给用户管理带来很大困难,不得不借助第三方组件,而Drupal基于角色来控制权限,支持自定义角色,权限控制非常棒。Joomla下一个版本1.6会对权限提高不少,期待吧。
  C0 V1 k& n4 X/ N' |* f  @. v$ q& M- H7 @: L; ~8 H
12、其它:2 Z5 t, ]' ]* `# D  A' X3 g7 [, f4 U
Drupal本身整合了论坛,而Joomla必须要借助桥接器来整合论坛。Drupal安装后不用任何第三方插件都已经非常强大了。一套Drupal系统可以建多个站,而你要用Joomla建多个站,你必须得安装多个Joomla系统。( Q+ {' B: q, V
, y- ?$ I& r& W
结论:. o, G2 I3 f/ q  Q
如果你是新手想马上建立一个简单CMS网站话,就用Joomla!。
' e: H, _/ X. O" B但是如果你想实现一个复杂的CMS+BLOG+FORUM等的系统,Drupal是一个好的二次开发平台

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 全屏 打印 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多