了解Joomla 這款來自國外的php網(wǎng)站管理系統(tǒng)
更新時間:2010年03月11日 17:17:05 作者:
joomla在國外很熱,就連臺灣都有不少站使用joomla,國內(nèi)就對joomla缺乏了解。大多都使用dedecms或者phpcms等。在這四個月來一直在學習joomla,覺得用它來建站很方便。
過去建站一般都自定義開發(fā),這需要技術(shù)性很高,而且代碼不容易復(fù)用,別人也不容易維護,對于CMS來說,實在是沒有必要自定義開發(fā),因為CMS的基本功能并不多,很多功能都應(yīng)該被復(fù)用。而joomla是一個完整的CMS,而且它最大特點是擴展性很好。
為什么說joomla擴展性好?你只要到j(luò)oomla的官方網(wǎng)上找一找組件安裝包,你就會看到有上千個組件安裝可用,它們都實現(xiàn)各自的功能。如果你的CMS需要增加一個功能,在開發(fā)之前可先找一下安裝包,這會省去不少功夫。有很多人為joomla開發(fā)組件安裝包,那也是因為joomla的結(jié)構(gòu)良好與安裝包容易開發(fā)。joomla默認的功能實現(xiàn)并不多,joomla更像一個程序基層,所有程序都在這個基層上建立,一個一個的小程序就架構(gòu)出一個功能性很強的網(wǎng)站。就算不使用第三方安裝包,把自己常用的功能做成一個組件安裝包,也可以很好地復(fù)用代碼,讓開發(fā)不再重裝。從使用者角度,joomla就像一個桌面系統(tǒng),它可以安裝各種應(yīng)用軟件來豐富網(wǎng)站的功能,讓人感覺是那么的好玩。
joomla的結(jié)構(gòu)良好,所以只要熟練joomla,要維護一個joomla站都很容易。自定義寫的東西就算再好,維護性始終是個問題,我想沒有老板要一套只有一個程序員能看得懂的系統(tǒng)。
對于CMS、BBS等中小型網(wǎng)站架建,自定義開發(fā)已經(jīng)不是主流,新時代要求網(wǎng)站需要更高的開發(fā)效率,所以基于完整系統(tǒng)的開發(fā)將會占有大部分的市場。目前國內(nèi)已經(jīng)越來越多網(wǎng)站開發(fā)公司基于現(xiàn)有的開源系統(tǒng)進行二次開發(fā),因為這樣意味著產(chǎn)品會有更高的質(zhì)量與開發(fā)效率。
國內(nèi)也有很多CMS,它們都很好用,不比joomla要差。比如dedecms是全靜態(tài),joomla目前還不能做全靜態(tài)網(wǎng)站,所以訪問效率比不上dedecms。雖然dedecms也有模塊安裝,但不見得有人為dedecms做模塊,我沒用過dedecms,不過估計是因為dedecms的結(jié)構(gòu)不夠通用化或者國內(nèi)程序員沒有為開源寫安裝包的習慣。反正老外已經(jīng)架建了那么好的系統(tǒng),為什么不拿來用一下?
一個WEB程序員的價值,不完全在于他懂很多技術(shù),而在于他是否能夠在滿足客戶需求的情況下更快地完成項目。
為什么說joomla擴展性好?你只要到j(luò)oomla的官方網(wǎng)上找一找組件安裝包,你就會看到有上千個組件安裝可用,它們都實現(xiàn)各自的功能。如果你的CMS需要增加一個功能,在開發(fā)之前可先找一下安裝包,這會省去不少功夫。有很多人為joomla開發(fā)組件安裝包,那也是因為joomla的結(jié)構(gòu)良好與安裝包容易開發(fā)。joomla默認的功能實現(xiàn)并不多,joomla更像一個程序基層,所有程序都在這個基層上建立,一個一個的小程序就架構(gòu)出一個功能性很強的網(wǎng)站。就算不使用第三方安裝包,把自己常用的功能做成一個組件安裝包,也可以很好地復(fù)用代碼,讓開發(fā)不再重裝。從使用者角度,joomla就像一個桌面系統(tǒng),它可以安裝各種應(yīng)用軟件來豐富網(wǎng)站的功能,讓人感覺是那么的好玩。
joomla的結(jié)構(gòu)良好,所以只要熟練joomla,要維護一個joomla站都很容易。自定義寫的東西就算再好,維護性始終是個問題,我想沒有老板要一套只有一個程序員能看得懂的系統(tǒng)。
對于CMS、BBS等中小型網(wǎng)站架建,自定義開發(fā)已經(jīng)不是主流,新時代要求網(wǎng)站需要更高的開發(fā)效率,所以基于完整系統(tǒng)的開發(fā)將會占有大部分的市場。目前國內(nèi)已經(jīng)越來越多網(wǎng)站開發(fā)公司基于現(xiàn)有的開源系統(tǒng)進行二次開發(fā),因為這樣意味著產(chǎn)品會有更高的質(zhì)量與開發(fā)效率。
國內(nèi)也有很多CMS,它們都很好用,不比joomla要差。比如dedecms是全靜態(tài),joomla目前還不能做全靜態(tài)網(wǎng)站,所以訪問效率比不上dedecms。雖然dedecms也有模塊安裝,但不見得有人為dedecms做模塊,我沒用過dedecms,不過估計是因為dedecms的結(jié)構(gòu)不夠通用化或者國內(nèi)程序員沒有為開源寫安裝包的習慣。反正老外已經(jīng)架建了那么好的系統(tǒng),為什么不拿來用一下?
一個WEB程序員的價值,不完全在于他懂很多技術(shù),而在于他是否能夠在滿足客戶需求的情況下更快地完成項目。
您可能感興趣的文章:
- Joomla語言翻譯類Jtext用法分析
- joomla實現(xiàn)注冊用戶添加新字段的方法
- Joomla數(shù)據(jù)庫操作之JFactory::getDBO用法
- Joomla使用Apache重寫模式的方法
- Joomla開啟SEF的方法
- Joomla簡單判斷用戶是否登錄的方法
- Joomla實現(xiàn)組件中彈出一個模式(modal)窗口的方法
- joomla組件開發(fā)入門教程
- joomla數(shù)據(jù)庫操作示例代碼
- CKeditor與syntaxhighlight打造joomla代碼高亮
- joomla內(nèi)置的表單驗證功能使用方法
- Joomla調(diào)用系統(tǒng)自帶編輯器的實現(xiàn)方法
相關(guān)文章
php中的路徑問題與set_include_path使用介紹
這篇文章主要介紹了php中的路徑問題與set_include_path,需要的朋友可以參考下2014-02-02Http 1.1 Etag 與 Last-Modified提高php效率
2008-01-01