【 Fenng】 關於 Discuz! 的二次開發
可能是因為 Discuz! 龐大的使用者群的原因吧,發現有些中小網站也有在 Discuz! 基礎上做二次開發的,巧的是,到了某個階段,不約而同的遇到類似的問題:開發進度明顯滯後。
個人覺得 Discuz! 設計的初衷是面向中小站長的,對於二次開發可能並不是很重視。去官方論壇看了半天,甚至都沒有專門二次開發的板塊。莫非大家的二次開發都是各自為政,摸著黑搞的麼?(好像的確是這樣,程式碼開源,對著修改就成) 一些簡單的門戶開發估計問題都不大的,如果業務複雜一些,並且流量相對較大,可能隱憂就會比較明顯了。
有次因為要驗證一點東西,看了一點 Discuz! 的程式碼,發現一些基本的模組效能上並非很好(我自己並不很懂 PHP,只是出於效能考慮罷了),類似的頁面在一定規模下並不會對效能有太大影響,可一旦突破某個量級,影響就非常明顯了。有的網友可能會說,別裝了,你不知道 Discuz! 功能有多強大吧? 問題可能恰恰就在於功能強大這兒了,一個軟體如果自身已經在一些細節上考慮的足夠細緻,那麼無疑也會給二次開發帶來不必要的開銷。就這一點上說,或許 Discuz! 有必要開發一個面向二次開發的版本,削減一些錦上添花的小功能。
另外,UCenter 這個 SNS 產品我覺得也不會有太大作為,千站一面的 SNS ,除了讓大家消磨一些無謂的時間,會帶來什麼創新呢?
這只是我心血來潮,對產品設計的一點思考罷了,可別真的繞到 Discuz! 到底有哪些優點上去...
--EOF--
更新,有朋友和我說
Discuz! 程式碼裡面本身包含監控隱私的東西,如果你的網站達到一定數量的使用者,程式會觸發通知 Discuz! 公司。
誰來證實一下?
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1384/viewspace-346808/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 關於QGis1.8二次開發的環境配置
- 基於ecshop的二次開發
- 基於 solox 二次開發
- Discuz 外掛開發視訊
- 基於c++的排雷小遊戲二次開發C++遊戲
- Web快速開發平臺,基於二次開發平臺Web
- Discuz二次元風格模板原始碼二次元原始碼
- Jmeter二次開發——基於Java請求JMeterJava
- 關於struts開發的疑惑
- 關於開發框架的搭建框架
- 關於微信開發
- banq與各位,請進,有關jive的二次開發??
- 關於開發工具的選擇
- 基於Chappie-II的二次開發日誌-1APP
- 基於Chappie-II的二次開發日誌-2APP
- 關於開發檢視
- 網站修改二次開發,網站二次開發流程網站
- Dresdon二次開發
- ThinkS二次開發
- 關於開發流的一點思考
- iOS開發 關於Super的題目iOS
- 關於iOS開發中copy的使用iOS
- 關於前端開發中的“收口”思想前端
- 關於開發板的nfs掛載NFS
- 關於積木式開發的HANDLER
- 一個基於django框架的SQL 稽核系統二次開發Django框架SQL
- 關於二次型慣性指數的註記
- Voyager 的使用及二次開發
- 一個開源的OJ二次開發
- 關於:laravel開發環境Laravel開發環境
- SOLIDWORKS二次開發Solid
- ebs二次開發1
- ebs二次開發2
- ebs二次開發3
- ebs二次開發4
- ebs二次開發5
- ebs二次開發6
- ebs二次開發7