了解Joomla 這款來(lái)自國(guó)外的php網(wǎng)站管理系統(tǒng)
更新時(shí)間:2010年03月11日 17:17:05 作者:
joomla在國(guó)外很熱,就連臺(tái)灣都有不少站使用joomla,國(guó)內(nèi)就對(duì)joomla缺乏了解。大多都使用dedecms或者phpcms等。在這四個(gè)月來(lái)一直在學(xué)習(xí)joomla,覺(jué)得用它來(lái)建站很方便。
過(guò)去建站一般都自定義開(kāi)發(fā),這需要技術(shù)性很高,而且代碼不容易復(fù)用,別人也不容易維護(hù),對(duì)于CMS來(lái)說(shuō),實(shí)在是沒(méi)有必要自定義開(kāi)發(fā),因?yàn)镃MS的基本功能并不多,很多功能都應(yīng)該被復(fù)用。而joomla是一個(gè)完整的CMS,而且它最大特點(diǎn)是擴(kuò)展性很好。
為什么說(shuō)joomla擴(kuò)展性好?你只要到j(luò)oomla的官方網(wǎng)上找一找組件安裝包,你就會(huì)看到有上千個(gè)組件安裝可用,它們都實(shí)現(xiàn)各自的功能。如果你的CMS需要增加一個(gè)功能,在開(kāi)發(fā)之前可先找一下安裝包,這會(huì)省去不少功夫。有很多人為joomla開(kāi)發(fā)組件安裝包,那也是因?yàn)閖oomla的結(jié)構(gòu)良好與安裝包容易開(kāi)發(fā)。joomla默認(rèn)的功能實(shí)現(xiàn)并不多,joomla更像一個(gè)程序基層,所有程序都在這個(gè)基層上建立,一個(gè)一個(gè)的小程序就架構(gòu)出一個(gè)功能性很強(qiáng)的網(wǎng)站。就算不使用第三方安裝包,把自己常用的功能做成一個(gè)組件安裝包,也可以很好地復(fù)用代碼,讓開(kāi)發(fā)不再重裝。從使用者角度,joomla就像一個(gè)桌面系統(tǒng),它可以安裝各種應(yīng)用軟件來(lái)豐富網(wǎng)站的功能,讓人感覺(jué)是那么的好玩。
joomla的結(jié)構(gòu)良好,所以只要熟練joomla,要維護(hù)一個(gè)joomla站都很容易。自定義寫(xiě)的東西就算再好,維護(hù)性始終是個(gè)問(wèn)題,我想沒(méi)有老板要一套只有一個(gè)程序員能看得懂的系統(tǒng)。
對(duì)于CMS、BBS等中小型網(wǎng)站架建,自定義開(kāi)發(fā)已經(jīng)不是主流,新時(shí)代要求網(wǎng)站需要更高的開(kāi)發(fā)效率,所以基于完整系統(tǒng)的開(kāi)發(fā)將會(huì)占有大部分的市場(chǎng)。目前國(guó)內(nèi)已經(jīng)越來(lái)越多網(wǎng)站開(kāi)發(fā)公司基于現(xiàn)有的開(kāi)源系統(tǒng)進(jìn)行二次開(kāi)發(fā),因?yàn)檫@樣意味著產(chǎn)品會(huì)有更高的質(zhì)量與開(kāi)發(fā)效率。
國(guó)內(nèi)也有很多CMS,它們都很好用,不比joomla要差。比如dedecms是全靜態(tài),joomla目前還不能做全靜態(tài)網(wǎng)站,所以訪問(wèn)效率比不上dedecms。雖然dedecms也有模塊安裝,但不見(jiàn)得有人為dedecms做模塊,我沒(méi)用過(guò)dedecms,不過(guò)估計(jì)是因?yàn)閐edecms的結(jié)構(gòu)不夠通用化或者國(guó)內(nèi)程序員沒(méi)有為開(kāi)源寫(xiě)安裝包的習(xí)慣。反正老外已經(jīng)架建了那么好的系統(tǒng),為什么不拿來(lái)用一下?
一個(gè)WEB程序員的價(jià)值,不完全在于他懂很多技術(shù),而在于他是否能夠在滿足客戶需求的情況下更快地完成項(xiàng)目。
為什么說(shuō)joomla擴(kuò)展性好?你只要到j(luò)oomla的官方網(wǎng)上找一找組件安裝包,你就會(huì)看到有上千個(gè)組件安裝可用,它們都實(shí)現(xiàn)各自的功能。如果你的CMS需要增加一個(gè)功能,在開(kāi)發(fā)之前可先找一下安裝包,這會(huì)省去不少功夫。有很多人為joomla開(kāi)發(fā)組件安裝包,那也是因?yàn)閖oomla的結(jié)構(gòu)良好與安裝包容易開(kāi)發(fā)。joomla默認(rèn)的功能實(shí)現(xiàn)并不多,joomla更像一個(gè)程序基層,所有程序都在這個(gè)基層上建立,一個(gè)一個(gè)的小程序就架構(gòu)出一個(gè)功能性很強(qiáng)的網(wǎng)站。就算不使用第三方安裝包,把自己常用的功能做成一個(gè)組件安裝包,也可以很好地復(fù)用代碼,讓開(kāi)發(fā)不再重裝。從使用者角度,joomla就像一個(gè)桌面系統(tǒng),它可以安裝各種應(yīng)用軟件來(lái)豐富網(wǎng)站的功能,讓人感覺(jué)是那么的好玩。
joomla的結(jié)構(gòu)良好,所以只要熟練joomla,要維護(hù)一個(gè)joomla站都很容易。自定義寫(xiě)的東西就算再好,維護(hù)性始終是個(gè)問(wèn)題,我想沒(méi)有老板要一套只有一個(gè)程序員能看得懂的系統(tǒng)。
對(duì)于CMS、BBS等中小型網(wǎng)站架建,自定義開(kāi)發(fā)已經(jīng)不是主流,新時(shí)代要求網(wǎng)站需要更高的開(kāi)發(fā)效率,所以基于完整系統(tǒng)的開(kāi)發(fā)將會(huì)占有大部分的市場(chǎng)。目前國(guó)內(nèi)已經(jīng)越來(lái)越多網(wǎng)站開(kāi)發(fā)公司基于現(xiàn)有的開(kāi)源系統(tǒng)進(jìn)行二次開(kāi)發(fā),因?yàn)檫@樣意味著產(chǎn)品會(huì)有更高的質(zhì)量與開(kāi)發(fā)效率。
國(guó)內(nèi)也有很多CMS,它們都很好用,不比joomla要差。比如dedecms是全靜態(tài),joomla目前還不能做全靜態(tài)網(wǎng)站,所以訪問(wèn)效率比不上dedecms。雖然dedecms也有模塊安裝,但不見(jiàn)得有人為dedecms做模塊,我沒(méi)用過(guò)dedecms,不過(guò)估計(jì)是因?yàn)閐edecms的結(jié)構(gòu)不夠通用化或者國(guó)內(nèi)程序員沒(méi)有為開(kāi)源寫(xiě)安裝包的習(xí)慣。反正老外已經(jīng)架建了那么好的系統(tǒng),為什么不拿來(lái)用一下?
一個(gè)WEB程序員的價(jià)值,不完全在于他懂很多技術(shù),而在于他是否能夠在滿足客戶需求的情況下更快地完成項(xiàng)目。
您可能感興趣的文章:
- Joomla語(yǔ)言翻譯類Jtext用法分析
- joomla實(shí)現(xiàn)注冊(cè)用戶添加新字段的方法
- Joomla數(shù)據(jù)庫(kù)操作之JFactory::getDBO用法
- Joomla使用Apache重寫(xiě)模式的方法
- Joomla開(kāi)啟SEF的方法
- Joomla簡(jiǎn)單判斷用戶是否登錄的方法
- Joomla實(shí)現(xiàn)組件中彈出一個(gè)模式(modal)窗口的方法
- joomla組件開(kāi)發(fā)入門(mén)教程
- joomla數(shù)據(jù)庫(kù)操作示例代碼
- CKeditor與syntaxhighlight打造joomla代碼高亮
- joomla內(nèi)置的表單驗(yàn)證功能使用方法
- Joomla調(diào)用系統(tǒng)自帶編輯器的實(shí)現(xiàn)方法
相關(guān)文章
PHP轉(zhuǎn)盤(pán)抽獎(jiǎng)接口實(shí)例
這篇文章主要介紹了PHP轉(zhuǎn)盤(pán)抽獎(jiǎng)接口的實(shí)現(xiàn)方法,實(shí)例分析了隨機(jī)抽獎(jiǎng)接口的實(shí)現(xiàn)原理與對(duì)應(yīng)數(shù)據(jù)庫(kù)操作的技巧,需要的朋友可以參考下2015-02-02
PHP實(shí)現(xiàn)服務(wù)器狀態(tài)監(jiān)控的方法
這篇文章主要介紹了PHP實(shí)現(xiàn)服務(wù)器狀態(tài)監(jiān)控的方法,可實(shí)現(xiàn)對(duì)指定IP服務(wù)器狀態(tài)的有效監(jiān)控,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-12-12
php中將地址生成迅雷快車旋風(fēng)鏈接的代碼[測(cè)試通過(guò)]
php中將地址生成迅雷快車旋風(fēng)鏈接的代碼,非常不錯(cuò),將下面的代碼保存為cs.php運(yùn)行即可。2011-04-04
php實(shí)現(xiàn)圖片文件與下載文件防盜鏈的方法
這篇文章主要介紹了php實(shí)現(xiàn)圖片文件與下載文件防盜鏈的方法,包括了常用的操作方法與服務(wù)器端配置方法等,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-11-11
php 數(shù)學(xué)運(yùn)算驗(yàn)證碼實(shí)現(xiàn)代碼
php 數(shù)學(xué)運(yùn)算驗(yàn)證碼實(shí)現(xiàn)代碼2009-10-10
PHP常量使用的幾個(gè)需要注意的地方(謹(jǐn)慎使用PHP中的常量)
常量包含數(shù)字字母字符和下劃線,數(shù)字允許作為常量名。 常量名的所有字母必須大寫(xiě)。類常量必須通過(guò) const 定義為類的成員,強(qiáng)烈不鼓勵(lì)使用 define 定義的全局常量2014-09-09
PHP設(shè)計(jì)模式之建造者模式定義與用法簡(jiǎn)單示例
這篇文章主要介紹了PHP設(shè)計(jì)模式之建造者模式定義與用法,簡(jiǎn)單描述了建造者模式的概念、原理并結(jié)合實(shí)例形式分析了建造者模式的具體定義與使用方法,需要的朋友可以參考下2018-08-08

