專訪Discuz!總監sup:Discuz! X2.5特點是平臺化與拓展性

作者: 來源:未知 2012-03-12 16:43:31 閱讀 我要評論 直達商品

“如同大家在電影里面看到的方舟所起到的作用一樣,Discuz! X2.5的顯著特性,就是全面優化它的平臺性與承載性。”這是康盛新創Discuz! 技術總監、Discuz! X2.5的開發負責人李國德坐客本期訪談,描述Discuz! X2.5時對記者說的。

自從2009年12月31日,康盛新創CEO戴志康在新年賀詞中,提出了UltraX與跨界產品的概念至今,X系列即將迎來它的第4個版本,它與往期版本有什么不同,能為開發者或站長帶來何種價值,本期站長之家欄目訪談將為你揭曉。

  李國德,Discuz!技術總監(站長之家配圖)

嘉賓介紹:李國德,網名sup,Discuz!技術總監,主管Discuz! 產品的研發工作。從事PHP社區產品研發近十年,曾先后主導SupeSite、UCenter Home等產品的架構和功能研發工作,對社區產品有著多年的技術架構積累和實踐運營經驗。

Discuz!方舟輕便啟航

站長之家:歡迎康盛公司Discuz!技術總監李國德先生作客站長之家的《站長訪談》節目,Discuz! 先后推出了Discuz! X跨界融合版、Discuz! X1.5經典版以及Discuz! X2卓越版,Discuz! X系列產品也將迎來她的第4個版本,為此我們站長非常關注,這個版本與以往X系列版本有哪些不同?

sup:關于Discuz! X2.5,如何形象的描述它呢?我們可以借用一個2012年大家最熟悉的詞來形容:“方舟”。如同大家在電影里面看到的方舟所起到的作用一樣,Discuz! X2.5的顯著特性,就是全面優化它的平臺性與承載性。Discuz! 研發團隊,花費了大量的精力,致力于把新版的平臺性和擴展性進行加強。我們認識到Discuz! 自身疊加再多功能,也無法滿足不同站長日益增加的各類需求,產品需要有新的架構優化,來更好的承載各種功能。

站長之家:在訪談前期,我們也收集了一些站長需求與建議,有的站長擔心Discuz! X2.5過于龐大而不適合中小站長,您怎么看待這個問題?

sup:Discuz! X系列每個版本的研發,都有專門的產品經理在負責收集、整理來自站長的反饋,每個版本有三、四百個新需求改進。倘若每個版本的需求都實現,那么Discuz! 就變成了功能的累加體,日益臃腫成為必然,而很多功能并不適合每個網站,所以站長的擔心在情理之中。

我們也認識到了這個問題,Discuz!產品必須要調整,要建立一個可持續性發展的機制。

基于這種考慮,Discuz! X2.5版本決定以論壇為核心,把其它各項功能都進行模塊化的改造,均設置有可供站長自由支配的開關,例如日志、相冊、記錄、導讀、廣播等功能。站長可以根據需求自主決定開啟哪些功能,或者關閉所有功能只保留論壇。

Discuz! X2.5還接入新的應用中心,同時還有Discuz!實驗室、Discuz! 云平臺體系,來為站長提供更多的功能選擇,這些功能也全部是可供站長自由開啟或關閉的。在這樣的一個全新的生態體系下,Discuz! X2.5所追求的是輕便、穩固與扎實,而不是龐大與臃腫,Discuz! X2.5只想在專注論壇的基礎上,做好“平臺”的角色。這也是Discuz! X系列版本今后的研發方向。

萬行代碼只為架構

  Discuz X2.5 系統框架 (站長之家配圖)

站長之家:你剛才提到Discuz! X2.5追求穩固與扎實,能否具體介紹下新版本在這方面的改進?

sup:Discuz!研發團隊花費了大量的時間與精力投身于Discuz! X2.5架構的改造。整個研發團隊大概花了3個月時間,改造了Discuz! X系列現有的系統架構,僅數據庫操作相關的架構優化,就涉及317個程序文件的4525處代碼片段修改,并新增DB類文件217個,改造涉及上萬行代碼。

如果用非技術性的語言來說,Discuz!研發團隊所做的工作就是加固Discuz! X2.5方舟的船體,使之更加堅固;擴充Discuz! X2.5方舟的容量,使之容納更多;擴展Discuz! X2.5方舟的甲板,使之承載更多。

站長之家:Discuz! X2.5為什么要在系統架構層面進行這么大幅的改動,具體目的是什么?

sup:從Discuz! X2.5起,數據讀寫層已經實現全面獨立封裝。新版支持以表為單位的分服務器部署;數據表全面支持內存級緩存啟用,大幅度降低MySQL壓力;對數據的輸入進行了統一防注射處理,加強數據入庫安全性。這些都是以往版本所從未實現過的。

從此之后,Discuz!的第三方插件可以完全通過接口(API)體系讀寫Discuz! 中的所有數據;通過API模式,插件不用關心數據表的改動和版本升級,我們都會力爭讓API做出后續兼容性;第三方插件,不需要額外的支持,也可以利用Discuz! 新架構體系下的緩存進制,大幅提升插件負載能力。

這就像Discuz! X2.5方舟加固、擴展后的甲板,可以承受各種各樣的插件,包括日志、群組、廣播等各種官方組件,Discuz! 實驗室研發的各項新功能,Discuz!云平臺的各項云服務,以及第三方開發者開發的插件、模板。不管Discuz! X2.5方舟的船體如何變化、升級,有穩固的甲板在,所有的插件都可以延續使用。

而且我們還在Discuz! X2.5方舟的甲板中增加了一些固有的性能和安全特性,比如緩存機制、輸入參數安全檢測機制等。這樣不僅能保障各項新功能、新功能的安全性,還能大大提升插件開發者的工作效率。開發者在研發的時候,一些通用性的特性不需要重復實現,甲板與船體在數據溝通的時候已帶有通用特性。

今后,Discuz! 研發團隊只專注論壇,并鑄就堅固的船體與擴展性良好的甲板,我們希望把各項功能交給更多的第三方開發者,讓專業的團隊去開發專業的插件,讓天下沒有埋沒的才能;同時第三方團隊的引入,也可以集合眾人之力滿足更多站長的需求。

集大家之成的Discuz!應用中心

站長之家:您剛才提到的面向第三方開發者模式,很像是國外的WordPress,能否對比下二者的異同?

sup:Discuz! X2.5內置了全新的應用中心,它很像是蘋果的App Store,與國外的WordPress也有許多類似的地方,例如把功能模塊化、插件化,站長自主決定要什么功能,點擊即可安裝、卸載與升級;目前應用中心里面已經有300多個插件、模板供站長選擇。

 1/5    1 2 3 4 5 下一頁 尾頁

  推薦閱讀

  消息稱CNN將2億美元收購美博客網站Mashable

騰訊科技訊 (浩鈞)3月12日消息,據路透社博客作者利克斯薩爾門(Felix Salmon)透露,CNN將斥資2億美元收購社交媒體博客網站Mashable,或將在周二宣布。 薩爾門稱,Mashable對此消息未置可否。如果消息屬實,這將成為>>>詳細閱讀


本文標題:專訪Discuz!總監sup:Discuz! X2.5特點是平臺化與拓展性

地址:http://m.sdlzkt.com/a/kandian/20120312/39608.html

樂購科技部分新聞及文章轉載自互聯網,供讀者交流和學習,若有涉及作者版權等問題請及時與我們聯系,以便更正、刪除或按規定辦理。感謝所有提供資訊的網站,歡迎各類媒體與樂購科技進行文章共享合作。

網友點評
我的評論: 人參與評論
驗證碼: 匿名回答
網友評論(點擊查看更多條評論)
友情提示: 登錄后發表評論,可以直接從評論中的用戶名進入您的個人空間,讓更多網友認識您。
自媒體專欄

評論

熱度

主站蜘蛛池模板: 成人免费无码大片a毛片软件| 久久成人免费大片| 久久久久亚洲av成人无码| 成人秋霞在线观看视频| 亚洲人成人无码网www国产| 黄色成人在线网站| 成人啪精品视频免费网站| 国产成人精品亚洲2020| 亚洲AV成人片无码网站| 成人中文精品3d动漫在线| 国产成人无码AⅤ片在线观看| 亚洲人成人一区二区三区| 国产成人高清亚洲一区91| 久久久久久亚洲av成人无码国产| 成人免费无码大片A毛片抽搐 | 国产麻豆成人传媒免费观看| 亚洲精品成人网站在线播放| 日本成人免费在线视频| 99久久亚洲综合精品成人网| 国产成人精品a视频| 欧美日韩一区二区成人午夜电影| 国产成人教育视频在线观看| 成人毛片免费视频播放| www夜片内射视频日韩精品成人| 成人免费视频69| 成人毛片一区二区| 97色婷婷成人综合在线观看| 国产成人久久精品二区三区| 成人黄动漫画免费网站视频| 亚洲av无码成人精品区日韩 | 欧美成人免费观看| 亚洲人成人一区二区三区| 国产成人久久精品| 四虎永久成人免费| 亚洲综合国产成人丁香五月激情| 成人午夜精品视频在线观看| 欧美日韩国产成人综合在线| 一级成人黄色片| 欧美成人午夜精品免费福利| 国产成人精品97| 久久久久99精品成人片欧美|