問題描述

我有一個客户想要使用 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。