Drupal,Joomla,WordPress 對(duì)比
Drupal,Joomla,WordPress 對(duì)比在使用CMS開發(fā)網(wǎng)站時(shí),Drupal,Joomla,Wordpress三大主流CMS的選擇常常讓人很困惑。 這三個(gè)CMS具有一些共性和特性,在Google上搜索會(huì)找到很多介紹這三個(gè)CMS的文章和比較。根據(jù)自己的親身體驗(yàn),總結(jié)一些
Drupal,Joomla,WordPress 對(duì)比在使用CMS開發(fā)網(wǎng)站時(shí),Drupal,Joomla,Wordpress三大主流CMS的選擇常常讓人很困惑。 這三個(gè)CMS具有一些共性和特性,在Google上搜索會(huì)找到很多介紹這三個(gè)CMS的文章和比較。根據(jù)自己的親身體驗(yàn),總結(jié)一些
在使用CMS開發(fā)網(wǎng)站時(shí),Drupal,Joomla,Wordpress三大主流CMS的選擇常常讓人很困惑。
這三個(gè)CMS具有一些共性和特性,在Google上搜索會(huì)找到很多介紹這三個(gè)CMS的文章和比較。根據(jù)自己的親身體驗(yàn),總結(jié)一些經(jīng)驗(yàn)與大家分享。
首先表明自己的觀點(diǎn),本人不認(rèn)為哪一個(gè)CMS是最好的,哪一個(gè)其次,對(duì)于專業(yè)開發(fā)人員來說,不管是CMS,語言,IDE都只是完成工作的工具,技術(shù)從業(yè)人員都應(yīng)該會(huì)接觸和掌握到類似工具中的幾種,手上的工具要使用在合適的地方,不應(yīng)該只認(rèn)定一種工具用在所有地方,打個(gè)比方來說,一個(gè)木匠不可能只用斧子做完所有的工作,也不可能在工作中完全不用到斧子。做什么工作就要挑選什么樣的工具,多了解幾種工具會(huì)讓你在工作中能夠挑選最合適的,熟練掌握這些工具能夠讓你的工作事半功倍。
進(jìn)入正題
drupal/joomla/wordpress
共性:
*PHP語言
*免費(fèi)開源
*內(nèi)容發(fā)布系統(tǒng)
特性:
drupal:程序設(shè)計(jì)思路有別于大多數(shù)CMS,免費(fèi)模塊多,很多常用功能需要自己選擇安裝模塊來實(shí)現(xiàn),中文資料較少,由于其核心設(shè)計(jì)的特性,擴(kuò)展靈活,但上手難度大。
適用:有自己的開發(fā)小組或團(tuán)隊(duì),團(tuán)隊(duì)中有前端支持,項(xiàng)目要求有很高的擴(kuò)展性,未來的需求暫時(shí)不明了。
不適用:無開發(fā)團(tuán)隊(duì),非IT企業(yè)建企業(yè)網(wǎng)站,自學(xué)門檻高,周期長,如果本身不是靠開發(fā)為業(yè),花太長的時(shí)間去學(xué)習(xí)而只使用一次是很不劃算的。
joomla:設(shè)計(jì)思路比較傳統(tǒng),容易理解,容易使用,容易安裝,模塊多,主題多并且很美觀,但是很多好看好用的主題和模塊都是收費(fèi)的,中文資料多,核心靈活性與drupal相比稍差(但是一般網(wǎng)站的需求完全足夠)
適用:快速搭建網(wǎng)站,網(wǎng)站的需求比較明了常見,有一定的預(yù)備投入資金。
不使用:以開發(fā)為業(yè)的企業(yè)或人員,joomla越來越成熟,商業(yè)化,勢(shì)必會(huì)讓在搭建網(wǎng)站這件事情上越來越簡單,簡單到不需要專業(yè)開發(fā)人員也可以完 成。而且,joomla已有的商業(yè)模塊購買的價(jià)格比起讓開發(fā)人員開發(fā)自己開發(fā)同樣的模塊肯定是低許多的。所以joomla不適合開發(fā)團(tuán)隊(duì)長期使用。
wordpress:最初設(shè)計(jì)思路就是blog模式,非常容易安裝和使用,現(xiàn)成的主題也很美觀,二次開發(fā)也較簡單,但是由于核心設(shè)計(jì)的局限,擴(kuò)展到復(fù)雜的網(wǎng)站功能需要非常多的代碼量,而同樣的功能也許在drupal和joomla中已經(jīng)由現(xiàn)成的模塊了。
適用:有無開發(fā)團(tuán)隊(duì)均可,搭建個(gè)人網(wǎng)站,個(gè)人blog,小企業(yè)網(wǎng)站,展示型網(wǎng)站。
不適用:復(fù)雜的網(wǎng)站開發(fā),雖然經(jīng)過二次開發(fā)也可以做得很豐富,但是會(huì)脫離wordpress提供的功能,最后變成wordpress更象只是整套程序中的一個(gè)模塊而已。
總結(jié):drupal說是CMS,其實(shí)更接近一個(gè)通用的Web應(yīng)用程序框架,通過擴(kuò)展開發(fā)可以實(shí)現(xiàn)幾乎所有的網(wǎng)站需求,甚至超越網(wǎng)站的需求。但是需要投入開發(fā)人員。適合小團(tuán)隊(duì)使用,以應(yīng)對(duì)各種外包網(wǎng)站項(xiàng)目。
joomla很成熟,雖然本身是開源免費(fèi),但是其模塊和主題已經(jīng)很商業(yè)化,使用這些商業(yè)模板和主題可以滿足絕大部分企業(yè)網(wǎng)站或者電子商務(wù)網(wǎng)站的需求,適合大部分企業(yè)用戶或非技術(shù)團(tuán)隊(duì)使用,快速搭建網(wǎng)站。
wordpress輕巧簡約,能夠滿足常見的內(nèi)容發(fā)布功能,搭建blog,展示型網(wǎng)站很敏捷,適合個(gè)人網(wǎng)站開發(fā)或者簡單需求的企業(yè)網(wǎng)站。
以我的經(jīng)歷為例,我是一名開發(fā)人員,團(tuán)隊(duì)有7位開發(fā)人員,其中兩名前端,開發(fā)的項(xiàng)目以定制的web應(yīng)用為主,所以我會(huì)選擇drupal;偶爾會(huì)有一些小型的企業(yè)網(wǎng)站項(xiàng)目,這時(shí)我也會(huì)選擇使用wordpress;另外我也有一些在其他企業(yè)做技術(shù)維護(hù)的朋友(非開發(fā)人員),當(dāng)他們的老板要求做一個(gè)企業(yè)網(wǎng)站時(shí)我會(huì)推薦他們使用joomla。
當(dāng)然,也有熱衷其中之一的技術(shù)fans,認(rèn)為可以用其中一種完成所有事情,例如用wordpress做電子商務(wù)網(wǎng)站或者其他更高級(jí)的功能,這是可以的,但是如果自己開發(fā)的部分遠(yuǎn)大于cms帶來的便利的部分,那么使用cms的意義就不大了,對(duì)吧,畢竟我們選擇cms是為了節(jié)省大部分的時(shí)間而只需要花小部分的精力去做開發(fā),既然使用cms,那就得選擇一款適合的,別讓工具變成負(fù)擔(dān)。
版權(quán)所有:深圳市網(wǎng)商在線科技有限公司