【 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二次開發的環境配置
- 基於 solox 二次開發
- Discuz二次元風格模板原始碼二次元原始碼
- Web快速開發平臺,基於二次開發平臺Web
- Jmeter二次開發——基於Java請求JMeterJava
- 基於c++的排雷小遊戲二次開發C++遊戲
- 基於Chappie-II的二次開發日誌-2APP
- 基於Chappie-II的二次開發日誌-1APP
- 關於開發檢視
- 關於iOS開發中copy的使用iOS
- 關於開發流的一點思考
- 一個基於django框架的SQL 稽核系統二次開發Django框架SQL
- 網站修改二次開發,網站二次開發流程網站
- 關於:laravel開發環境Laravel開發環境
- 關於 Flask Web 開發的個人小結FlaskWeb
- kubernetes 二次開發
- SOLIDWORKS二次開發Solid
- Dresdon二次開發
- 關於二次型慣性指數的註記
- Voyager 的使用及二次開發
- 亞信科技基於 Apache SeaTunnel 的二次開發應用實踐Apache
- ThinkPHP3.2.3實戰開發設計網站,仿discuzPHP網站
- 關於成都開具玻璃發票?
- 關於南京開具玻璃發票?
- 關於太原開手撕發票
- Mybatis相關:基於註解的Mybatis開發MyBatis
- 關於開發Python專案的心得總結!Python
- SOLIDWORKS二次開發形式Solid
- 基於 uber 開源的 zap 二次封裝封裝
- NX二次開發-使用NXOPEN C++嚮導模板做二次開發C++
- [開發故事]關於測試人員的職業發展
- 關於福州開手撕發票-福州開票
- 關於北京開手撕發票-北京開票
- 關於南京開手撕發票-南京開票
- Android開發筆記[10]-關於頁Android筆記
- 關於北京開具住宿費發票?
- 關於南京開具瀝青發票?
- 關於南京開具工程費發票?
- 關於南京開具加油費發票?