问题描述

我有一个客户想要使用 Joomla,因为他们被告知是好的。我试图说服他们 WordPress 是一个更多的 user-friendly 选项。

之前我和 Joomla(和 Drupal) 一起玩过,我发现这个学习曲线非常陡峭 (可能是因为他们的晦涩的术语) 。我认为自己在技术上很聪明,如果我发现很难,我相信我的技术能力较差的客户会发现它更加模糊,难以学习。

到目前为止,我还没有遇到任何客户需要的东西,这在 WordPress 中是无法做到的,但在我告诉他们之前,我想检查一下事实。

Joomla 或 Drupal 可以做什么,WordPress 不能 (特别是现在使用 WP 3+中的自定义帖子类型)?

最佳解决方案

如果 memory 服务,Drupal 的首席开发人员就像去年夏天一样总结出来:Drupal 在 UI 前,WP 在 3 年前; 而在特点方面,WP 是三年前的 Drupal 。

我自己对 WP 和 Drupal 的经验基本上是这样的:

  • WP 具有更漂亮/更简单的 UI 。

  • Drupal 更强大:核心和 add-on 开发人员很少编写代码来学习 PHP 。

  • WP 仍然停留在旧的 PHP4 范例中。 Drupal 不是

  • WP 开发仍然不是 unit-test 驱动的。代码质量最好不一致。

  • Drupal 主要是 EAV-driven 。这使得事情变得更加灵活,而且对于需要复杂查询的任何事情都是缓慢的。 (Drupal 通过使用内置缓存来补偿。)WP 正朝着同一个方向前进。

对于 Joomla 来说,我不能说真的。我几年前就解雇了,因为我讨厌 UI 。但是,这里的每个人都可能拥有一个值得信赖的朋友,他对此非常满意。

对于我倾向于使用什么:

  • 对于博客或简单的 brochure-like 网站,绝对是 WP 。

  • 对于一个稍微复杂的网站,也是 WP – 但内部的声音总是告诉我,我应该使用 Drupal 。

  • 对于任何真正复杂和任务至关重要的一个 unit-test 驱动的 PHP 框架 (Symfony,Solar,Yii …) 。 UI 最终会如此,但我喜欢在晚上睡觉。

次佳解决方案

嗨 @Amanda – 我在 3 年前评估了 Joomla,Drupal 和 WordPress 。 Joomla 遇到了严重的问题,让我早点放弃,永远不会重新考虑。它的建筑是复杂和僵硬的,至少是 3.5 年前。例如,内容项被绑定到菜单项; 你不容易 mix-and-match,他们的 URL 结构是 90 年代的时代品种,使这些编程很容易,但在用户和硬的 SEO 上很难。而从我所听到的 Joomla 并没有多大变化。

3.5 年前,我选择了 Drupal 并与之合作了 2 年。然后我接受了一个 WordPress 项目,目的是返回到 Drupal 。在项目结束之前,我意识到我没有希望返回 Drupal,因为它只是痛苦的工作。那么大约 6 个月后,我提供了一个很好的小时工率,在 Drupal 项目上工作,只能为客户完成第一阶段,并告诉他们他们需要得到别人,因为我不会再和 Drupal 一起工作。

我可以进一步深入,但足以说,你可以在 Drupal 中获得 85%的时间,在 WordPress 所需时间的 1/3 以上,但最后 15%需要 10-25 次。使用 WordPress,前 85%比 Drupal 要长一些,但其余的 15%通常只有 3 倍,而不是 10 倍到 25 倍。

UPDATE

我注意到 Drupal 拥有 WordPress 的关键之处不在于创建自定义内容类型的 Views 和管理界面。然而,在使用 WordPress 之后,我更倾向于使用 WordPress 的方式,而不是 Drupal 的方式,因为虽然它需要代码,WordPress 的方式是更直接和更好的表现。

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。