有篇文章,引起一些爭論:
Peter Van Dijck - Drupal considered dangerous for startups?
作者認為,除了作內容服務之外,如果你想要以 Drupal 為基礎來建置網站,下場會很慘。因為,雖然 Drupal 可以解決許多不同的問題,但是你可能只使用了 20% 的 Drupal,卻有 80% 用不到,而且,Drupal 可能只解決了你 20% 的問題,因此你必須處理那 80% 沒用到的部份,並解決自己的 80% 的需求。這是彼得的"通用CMS的80-80法則"。
後續討論裡,趕來聲援 Drupal 的佔多數。約有以下一些論點:
- 所謂的 80% 的累贅,其實是不正確的。Drupal 的模組化設計很有彈性,如果有熟悉 Drupal 的開發人員,去蕪存菁很容易。
- 可以把 Drupal 當網站架構來使用,類似 RoR,以此為基礎來建立一個不像 Drupal 的任何網站。
- 而且,相較於從無到有,利用 Drupal 的基礎架構(會員、內容、權限、表單...)來作,可以節省時間。
- 不能把 Drupal 模組網頁當成購物中心,下載/安裝就大功告成。總是要費點心思去把零組件調校好。
- Drupal 絕非萬能,但對於許多案例來說其實很合適。(不過寫部落格還是適合用WP)
- startup 會失敗,絕少是因為技術問題(technical incompetence)。
- startup 想用 Drupal/open source,但卻不瞭解其優缺點與特性、也不肯投資。
- Usability 方面的問題,很難靠 Drupal 社群快速地大幅改進,因為畢竟社群成員以技術開發者居多,而且這只是社群,不是商業公司。你必須自己想辦法,或是付費取得服務。
- I can think of 5 startups that were seriously hurt by using english.
Drupal 的電子郵件群組裡,也有一些討論,若有機會看完,再來補完。
Re: Drupal vs. startups
的確~哈哈~
其實不管用什麼CMS,想要一步登天的,都有苦頭得慢慢吃吧...
現在感受不到,以後求救無門時就感受到
沒有錢養人,但要用超出資本的技術,就是這麼回事~
Re: Drupal vs. startups
看到其中一篇講到了這個case: http://savannahnow.com/ ,用的是Drupal 4.6
http://savannahnow.com/CHANGELOG.txt
他們聘了三個人專門在Drupal專案開發,而且重點是這些人是support-and-development team,也就是說其中一部分的責任是貢獻和支援他們所為回到drupal community。而他們的網站也在一年內增長至16萬人的會員,和20萬篇node。
其實企業或是誰想要用drupal,反映到國內生態的問題是,無論Drupal還是Joomla!還是balabala... 等CMS,企業不敢跳入Open Source,敢跳入的企業拿既有成果,而不一定把投資社群放在「必要項目」。
如果企業選擇Open Source的資本或眼界是這樣子,請來的人當然也不是一個好的Drupaller,甚至不是Drupal Community社群裡頭的擅用者,開發出來的成果和所花的時間成本當然也與Drupal本身能夠發揮有很大的落差。