問題描述

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