【 Fenng】 關於 Discuz! 的二次開發

idba發表於2008-06-14

可能是因為 Discuz! 龐大的使用者群的原因吧,發現有些中小網站也有在 Discuz! 基礎上做二次開發的,巧的是,到了某個階段,不約而同的遇到類似的問題:開發進度明顯滯後。

個人覺得 Discuz! 設計的初衷是面向中小站長的,對於二次開發可能並不是很重視。去官方論壇看了半天,甚至都沒有專門二次開發的板塊。莫非大家的二次開發都是各自為政,摸著黑搞的麼?(好像的確是這樣,程式碼開源,對著修改就成) 一些簡單的門戶開發估計問題都不大的,如果業務複雜一些,並且流量相對較大,可能隱憂就會比較明顯了。

有次因為要驗證一點東西,看了一點 Discuz! 的程式碼,發現一些基本的模組效能上並非很好(我自己並不很懂 PHP,只是出於效能考慮罷了),類似的頁面在一定規模下並不會對效能有太大影響,可一旦突破某個量級,影響就非常明顯了。有的網友可能會說,別裝了,你不知道 Discuz! 功能有多強大吧? 問題可能恰恰就在於功能強大這兒了,一個軟體如果自身已經在一些細節上考慮的足夠細緻,那麼無疑也會給二次開發帶來不必要的開銷。就這一點上說,或許 Discuz! 有必要開發一個面向二次開發的版本,削減一些錦上添花的小功能。

另外,UCenter 這個 SNS 產品我覺得也不會有太大作為,千站一面的 SNS ,除了讓大家消磨一些無謂的時間,會帶來什麼創新呢?

這只是我心血來潮,對產品設計的一點思考罷了,可別真的繞到 Discuz! 到底有哪些優點上去...

--EOF--

更新,有朋友和我說

Discuz! 程式碼裡面本身包含監控隱私的東西,如果你的網站達到一定數量的使用者,程式會觸發通知 Discuz! 公司。

誰來證實一下?

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1384/viewspace-346808/,如需轉載,請註明出處,否則將追究法律責任。

相關文章