從共用思想的角度 看國內的三大php主流CMS

來源:互聯網
上載者:User

仲介交易 HTTP://www.aliyun.com/zixun/aggregation/6858.html">SEO診斷 淘寶客 雲主機 技術大廳

一、DedeCms(www.dedecms.com)

  

在以往,當只有DedeCms開源,其它都不開源的時候,一些惡意評論都在攻擊說Dede說假開源,不過當大家都開源後,這種思想就不再存在了,我們討論的是系統的開放性,不是討論什麼GPL協定, 因為這幾個CMS都是不遵守GPL協定的,都有中國特色的加上了「非商業用途免費」這個說明,當然用「盜版」的中國人是相當的多的。 所以討論什麼GPL、假開源純屬費話,要討論就討論資源分享方面的問題。

DedeCms 具有如下特點:

1、標籤開放性

DedeCms的標籤其本是開放的(除了直接涉及SQL操作的loop、sql標籤外,不過實際上會用這兩個標籤的相對都有一點「專業」了),這裡說的開放是標準統一,把模共用給他人的時候不需要過多的修改;

2、範本開放性

DedeCms的範本基本上都是以檔形式存放的,這樣的好處是極為有利於共用,單論範本共用數量,也無可否認,DedeCms是最多的,這個在他們論壇的範本風格區就能體現出來。

3、文檔共用性

DedeCmsV5.3之後,專門開設了一個文件中心的網站,即是 HTTP://help.dedecms.com ,而且是允許使用者在裡面投稿,這是國內CMS第一次出現的這種性質的文件中心。

4、外掛程式與其它共用

隨著時間的發展,使用者對DedeCms已經駕輕就熟了,V5.3剛發佈不久,就不少使用者懂得開發相關模組和小外掛程式,而且新版本不單對外掛程式實現模組化,還對標籤、內容模型、採集模型等實現共用,也只有DedeCms論壇裡才能出現「 誰給我一個XXX規則」之類的「叫賣聲」。

從上述幾點來說,DedeCms已經初步具備了開源共用精神的各種特性,當然不遵守GPL這條,這在國內是沒法的事,畢竟國內並沒有像國外那種開源基金去支援一個東西的發展,所以需要生存,就肯定要針對商業應用收費。

二、PHPCMS(www.phpcms.cn)

  

隨著PHPCMS2008的發佈,確實給了我們眼前一亮的感覺,在共用方面也有不少亮點。

1、模組化

雖然phpcms模組化機制有點不合理,但終究是有了這個機制;

2、範本共用

PHPCMS的範本也是檔形式存放的,因此也具有一定的共用便利性,不過也存在比較大的缺點,因為它調用一些主要標籤的方時引入了並不適合的所謂碎片機制,這種其實應該不叫碎片,叫宏調用合理些, 因為它的機制是通過互動介面設置好相關參數,然後保存到資料庫,然後生成一個簡單標籤,這就相當於DedeCms裡的宏,而不是碎片,這種調用的極大缺點是嚴重影響範本的共用,說簡單的就是你找到個很好看的範本回來, 很可能要改很多東西之後才能用。

3、文檔共用性

PHPCMS2007剛提出開源的時候,做得還不錯的,不過後來PHPCMS2008出來後,這點反而跟不上了,與DedeCms還存在比較大的差距。

三、帝國CMS(www.phome.net)

  

網上不少人評論它比較穩定,不過本人親自安裝了來玩了一下,實在不敢恭維,檔體系結構極度混亂,後臺介面相當的「山寨」,如果說DedeCms在比較向".NET"風格接近,PHPCMS是純php社區風格(類Discuz規範), 那麼帝國CMS只能說是很「山寨」,現在它開源了,有多年經驗的程式師看一下就明白俺不是在胡扯。

1、模組化

由於架構落後,加上可能是最後開源的原因,帝國CMS的模組化方面是極差的,也許只有他們官方人員才能開發模組外掛程式了。

2、範本共用性

從所周知的,帝國CMS的範本是用資料庫形式保存的,而且模型因為完全使用單表,這對共用影響有多大,不用說都知道了,能用帝國CMS做出一個比較好看的網站的,要麼只有他們官方的人,要麼就是一些高手了。

帝國CMS作為一個也被人比較推崇的CMS,可能唯一的優點是自身的功能還算比較齊全,但開源共用性,坦白說,它開不開源真的是沒任何區別,開源只會讓人看到它的架構的混亂而已。

綜上所述,從共用精神看主流的CMS,做得最好的還是DedeCms、其次是PHPCMS,不過PHPCMS也許需要一些時間吧,帝國CMS開不開源都感覺看不出任何有價值之處。

俺寫比文純屬從技術角度看,大家可以批我說什麼軟文的,不過在批之前,希望大家都裝一下這幾個CMS,然後找個範本來安裝一下作對比,否則連用都沒用過,就不要發表評論了,那只會讓人覺得幼稚,如果本文影響了誰的fans,敬請原諒。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.