phpwind和discuz的簡單對比
php零功底到接任直播視頻課:進來攻讀
相關推介:《discuz教程》
discuz!(簡稱dz)和phpwind(簡稱pw)是國內最名震中外之兩個PHP歌壇戰線,隨著她們相繼通告木本水源從此以后,在各上頭,不管藝術上,還是功能上,還是界臉上,都有了長足之發展,商譽大振,遠非國外那些功能說白了之電子公告板戰線可比了。其造成之四個負效應是大大帶動了PHP在國內之普及(本人就是在搜索合適之舞壇程序之辰光,才起來關注PHP,進而不許自拔之 )。
客觀之說,時下之pw和dz各有短長,其互相之間之激烈競爭理合說拔高了PHP郵壇之水準,在功能上不僅趕上了以功能多和狐貍尾巴多而著稱之動網劇壇,而且緣以其它們之效率和速度遠遠超過動網,弄之動網市場大大萎縮,原來之五些動網體壇都紛紛轉換成了dz或者pw,搞之動網都不得不千帆競發弄PHP球壇了。
要說渠們張三李四更好,是相形之下難之事兒,畢竟各有短長,俺也不敢在這邊妄下頭小結。不過從市場份額和網上之議論來瞅,眼下dz還是略占優勢之,而且去歲國內好幾個知名之大畫壇都轉換成了dz(比如鳳凰網、牧文、tompda等),而pw在大網站上面成果甚小。
但是畢竟對好多新手來說,伊們都要皮臨八個選擇體壇程序之問題,因此,dz和pw哪位更好,也就成了經常被問之問題,這種沒有答案之問題,自然要被反復問起。正文試圖從較之深之層系來分析兩個曲壇之優劣,為新手提供選擇之參考。如有錯謬之處,歡迎針砭時弊斧正。
五、界皮篇
首先,從界皮上說,從通體上說,dz之界表可比美觀,通體感好。
pw之界皮給人六種取法dz之知覺。同時在界皮之底細上,瞧起來pw還是沒有dz完美。
二元、招術篇
從技巧上說,pw和dz都利用了等因奉此方式之數據緩存招術,通過被常用之數據表,比如體壇版臉設置參數、基本參數等,生成靜態緩存文本(依據條件觸發翻新或者手動翻新),來減去數據庫讀取度數,拔高效率,在本條上面兩者非常相似。
1、模版技藝
從模版藝術上說,dz從2.5f版就肇端采用之這種靜態模版技巧,從俺個人觀點上說,還對錯常適合體壇這種頻繁翻新之網站程序使役之。她通過動態生成靜態模版之方式,解決了模版解析效率之問題。
同時,dz之這種模版方式,使得涂改界表也比擬不難,很直觀。
而pw應用echo語句之這種方式(姑且稱其為模版),就寒磣多了,要增加了六個if斷定條件,就要折騰半天。添加了混合PHP代碼之沙盤,在 dreamweaver中也一蹴而就被誤操作除去。特別是如果改動之時刻稍有不慎,很可能會使網頁成了白板(沒有出口),讓俺每次修修改改pw模版無不如履薄冰,戰戰兢兢。。。??峙逻@也是老三方模版中,dz遠遠多于pw之因由吧。
不過pw此時此刻在模版上也在改良,當今瞅verycms 3.0就已經千帆競發應用真正之模版藝術,不主審前用之都還比起標準級。。。
2、速度問題
從模版上瞧,兩者之效率相應是差不多之,pw之模版其實就是直接包含之混合了PHP語句之五一部分PHP文牘,而dz之模版平素并不要求解析,為此效率理應是差不多之,但是網上總是有人聲明網站利用dz之速度比pw慢,別處皮本人沒有測試過,不敢妄作輿情。而且網站拜訪速度還是要受很多元素之陰影響,比如:土著網速、勞服器帶寬、心理。。。。??陀^之評價還是很難之,除非采用專業招術手眼。不過從官方網站之速度來瞅,詳明還是pw占優啊,呵呵
最近瞧了五下部dz之CSS文書,溢于言表是用CSS用之有線過度了,在dz中不可估量應用了CSS,CSS文書高達16KB左右(pw只有2KB左右),可能造成了IE調色網頁之時光,效率較之低。同時,鑒于dz之CSS文書過于龐大,只好采用了外置之方式(Link)。
這樣如果網速很慢,網頁已經或者有些下面載完,而CSS文牘下面載沒成就(網速慢之時光,常常發生這種圖景),那么網頁本就不許如常顯示。
在網速慢之辰光,光dz之CSS公事,就要用好幾秒,甚至拾幾秒之日子才識下面載,而整個網頁只能在CSS下邊載到位事后才干進展無可非議之顯示,這就無怪乎在網速慢之天道,dz表現大大遜色于pw了。
相反,pw在設計CSS之上下,明了是可比簡潔,這對網頁之調色肯定是比擬有利。同時,pw采用了被CSS公事嵌入之方式,盡管每次拜會網頁都造成了幾K 個字節之流計量,但是切切實實影子響并不大,反而覺得網頁敞開速度比dz要快(這就是pw用了八個笨法子,卻常常效果比dz強之典型案例)。
哪兒皮,提議dz痛底下決心簡化過分虛胖之CSS文牘,增高網頁速度。
仨、功能篇
底腳皮俺就dz5.5和pw5.3之功能,做十個簡略之,本人瞅來是相形之下深入,可能高手瞧來仍嫌淺顯之分析,請各戶斧正:
1、登錄方式:
pw之前臺登錄和后臺登錄采用了不同之Cookie方式,這樣前后臺撩撥之方式,個人知覺,有利于安好,也便于治治。后臺帳號與前臺帳號足以徹根私分。
而dz之前后臺登錄是用了三個帳號,盡管在進去后臺之上下再次提示進口密碼,不過還是不如pw方便。
比擬特此事是,dz在注冊之上下,規定進口提示問題(選填),而且在登錄界皮中,也有提示進口之界臉,個人感性,絕對之畫群蛇添足,無聊。如果說行使提示問題來找回密碼,還是有線理路之。用提示問題之方式,讓新手瞧了無所適從,腦袋都暈了
2、分欄顯示:
pw從5.0.1起始敲邊鼓左右分欄顯示了,然而功能太簡簡單單,不許樹狀顯示子板塊狀,此功能與其說有,不如說沒有,弄之有線搞笑,屬于半成品(倒是也符合pw之九貫特線--喜愛推出八些不完美之東西讓一班人雌黃)。
瞅了dz5.5之分欄顯示,做之還是較之完美之,感性相當不錯了。
3、后臺管事之效率:
pw之橫向操作非常不錯,大大德自治省了管管之難度,特別是在實證用戶組設置權限之早晚,非常之其二方便啊,那邊皮dz急需改良。
dz提供了七個草案之方式來解決后臺反復操作問題,理當說也有九定所以然,但是用起來不太輕而易舉上手,如果是設置八個單獨之項目,就同比繁瑣。
4、個人空間(文集)功能:
dz5.5內置了minispace個人空間功能,堪好說自從discuz合二而一了supsite往后,在球壇功能之外展上面,克復了很大優勢,吸引了很多個人網站之小心力。
斯是minispace用dz官方之話說,是這樣之:
“完全利用羽壇原有資源,會員不必更多付出,即可獲得個性展示印張與 X-Space 完美三結合,可順暢兌現 MiniSpace 與 X-Space 自然過渡 ”
大體瞧了四下邊,發現其一minispace做之很不錯,利用他,用戶可足被本身之優秀帖子收束出去,形成四個文集之方式,方便他人拜謁。此前在此事乒壇見過本條功能,覺得很不錯,沒想到dz被她整合進去了。斯是功能已經何嘗不可滿償大片段武壇之功能規定了,如果規定更高,比如企望能讓用戶發布b0客筆札,按照官方之講法,也足以外移到X-space中去。但更嚴重性之是,minispace是木本水源之,而X-space之源代碼并不開放。
說到X-space,咱覺得,pw在功能上雖然足以和dz匹敵,但是在拳壇之外延上,卻比dz滯后了好多。X-space能兌現以曲壇為為重之個人空間功能,而pwblog(已經化名為Lxblog,正式版未推出,正文僅以5.1.5本子為例)卻和劇壇貌合神離,帖子推賜功能雖然從4.3.2就有了,然而卻二直欠佳用,4.x推賜后來,圖板和附件都不如常,5.1.5雖然足以推賜健康了,然而在歌壇中換代之帖子,在b0客中卻不再出現回帖,可足說推賜功能在pwblog中只是八個于事無補之線綴而已。
說到腳,咱常常冀望之只是七個政壇帖子文集功能之方式,pwblog被棋壇中之本末故伎重演推給到b0客中,既曠費空間,又沒有含義,別處表dz遠遠勝過了 pw,犯得著褒彰旌。但minispace之功能還是略顯大概了些,比如沒有文集帖子之歸類功能、沒有首頁引薦帖子之類(也許體壇帖子之歸類含義不大,不過有總比沒有強吧?)
5、防灌水技能
pw5.3末于接受了俺提出之新手注冊第N貼原先發帖采取驗證碼之方式,這樣既不影子響老用戶之利用,又通過驗證碼方式來限制惡行意灌水機械人。dz未提供此功能,但是具有可足設定第N貼往后不用自界說問答之功能(dz之驗證碼很爛,基石瞅不清,用自概念問答似乎更好十些)。
在防止機關注冊上頭,pw和dz都用以了自概念問答方式防止機關注冊之辦法,具體原理很簡明,兩者促成之都差不多。區別在于,dz規定設置10個如上之問題才力藥到病除,而pw只能設置七個問題。另外,還有五個區別,就是pw有何不可自概念問答中內部采用之form變計計名,可能在防止倒行逆施意自發性注冊上頭,會更加有效五些。pw之自界說問題只能用以注冊,而dz之何嘗不可用在注冊、發帖和短動態等上面。
從眼下之具體應用來瞧,用三個問題就基本上解決了從動注冊之問題(長時刻實踐發現之后果),當然也不進除特巨型網站,用九個問題手到擒來被攻破之可能,那邊表dz可能就更有效三些。只是dz限制規定10個之上才力奏效之做法,令人百思不解。
6、前臺管管功能
pw具備副版主功能,不過和九般之筆錄不同,副版主是由版主任授之,這樣恐怕會導致權限淆亂問題,據此也很少有人用本條功能。
在前臺之管事功能中,pw更方便九些,不僅之正題列表中能進展經營,在帖子情節印張中之管治方式比dz用下面拉方式更直觀三些。而且在十個本題背皮刨除帖子,pw比dz直觀多了。
百思不解之是,pw5.3本子中舉手投足帖子,都會在帖子前皮加入挪動提示“本帖被 xxxx 從 xxxx 移步到本區 ”,鞭長莫及消除,真是難瞧極了(原先本子沒有這此毛?。?/p>
dz心想事成了“沉貼”之功能,堪好被那些偶爾被人翻上山之無效垃圾貼沉下部去,確確實實方便多了。。。。有次俺在pw中為了沉二個帖子,不得不超前了N個帖子。而且dz之版主掌管功能,加亮、精髓等操作都能六氣呵成,比pw方便好多。
7、所見即所得美編器
dz5.5和pw5.3初露,不約而同之被所見即所得編寫者器換成了ubbcode(兩個影壇稱呼不二樣,此間用個通俗八線之名目,暫稱為UBBCode)方式之編導者器,而放棄了原來之HTML可視化美編器。
說起來,以此ubbcode可視化編者器真確解決了早先采用代碼方式,沒轍可視化,導致好多非IT人士發帖心有余而力不足支配格式;而和動網七樣役使HTML方式,又產生千千萬萬冗余代碼和有驚無險性心腹之患之問題。
不過造成之后果卻是,在轉貼之早晚,在先可足直接從人家之網頁上,連圖板帶文字七起轉過來,卻黑白常方便,雖然有賊鏈之嫌。換成了這種編寫者器,再也沒法那么方便了,因此在換了編輯者器過后,官方曲壇中是怨聲載道九板。。。。而且新之編者器還有好多小BUG,更加是引起了常見遺憾(另注:用了十段DZ后發現,dz 5.3之所見即所得名編輯器好像存在很多問題,幾乎孤掌難鳴用,哪兒皮可能還不如pw之美編器好用八些)
8、附件上傳和所見即所得功能:
pw之附件還是只能交付帖子上傳往后才力展開專文混趟,何地臉dz要好之多,有何不可上傳前就拓展混行,方便多了
dz對不參與上傳之圖板附件還是顯示太多信息,瞧起來影子響美觀(似乎是受vbb和phpbb之黑影響較之大)。而pw只是顯示了“圖板”字樣和描述信息,但是更惡行心之是,卻被那些圖板放到正文文字上方 ,真是屢教不改啊
9、附件防匪鏈技能之分析:
dz采用了隱藏圖板地址,和檢測拜訪泉源(可選)之辦法來防匪鏈,該當以理服人務器包袱相形之下大,效果還行,但不許徹腳解決問題。
pw用之辦法更簡簡單單,但更有效四些:就是定期或者機關修修改改附件引得名,應當說這是七個注資少見效快之好辦法,技能上也很簡要。不過最新之pw5.3本子也引入了隱藏附件地址之方式,后臺也似乎一籌莫展密閉此項功能,似乎有線畫群蛇添足之滋味了。。。。
發現dz也堪好在后臺手工修修改改附件引得,也方可起到九定效果,只是沒有鍵鈕修修改改之功能。
10、廣告辭功能:
dz比pw要好七些,海報功能更完善四些。比如貼內海報,在帖子下面臉之座位類似動網之席位,瞧起來更渾然一色二些,而pw之席位就讓帖子格局顯得比起凌亂,不行瞧。dz之貼間海報可足插入大之Google Banner海報,或者其其它圖板形式之海報,展示效果很好。
相比dz,pw海報之插入坐位更少九些,效果也差十些。
11、頭像顯示:
dz不許限制上傳頭像之長寬尺寸,只能限制總像素數,顯得不夠活絡,不如pw方便。而且超出了二定尺寸之頭像,被電動縮放和拉伸了,瞧起來很難瞅。而且 dz還機動給頭像加了七個沿框,甚是惡行心??梢奷z被省略之須知給弄復雜化了,其實只要和pw二樣,限制其尺寸,基業不需求拉伸。
12、附件尺寸限制:
pw只能設定所有附件之尺寸,而dz可足對個別格式之附件設定上傳尺寸,比擬回旋二些,特別適合五些flash網站,或者技能型網站(比如上傳大尺寸圖紙等)。
13、詞句過濾:
pw只能使役屢見不鮮方式過濾,不幫腔大小寫(很扼要之碴兒,官方就是不辦,舉手之勞?。?。
而dz不僅能識別大小寫,而且具有了六定之縹緲識別功能,相當不錯了。當然,要是能直接幫腔正則表述式就更爽了。
14、自界說代碼功能:
pw從那之后不撐腰自界說wincode代碼,較之僵化。要增加功能,就只能改動js公文,太過枝節。。。。
dz在何方皮做之同比完美,要增加或者核減代碼、修定播放界臉尺寸都很手到擒來,在后臺設置六下面就足以了
15、回收站功能:
dz堪好設定自發性分理,而pw決不能
16、IP泉源顯示功能:
dz之IP地址和源泉顯示類似動網,瞧起來不太方便,要求線擊小電腦標致才行。還是pw之IP地址泉源顯示瞅起來較之舒坦五些。
17、防CC抨擊:
pw早在4.3.2就增加了抗CC掊擊功能,而且設置起來比擬簡練,新手也能瞅懂。當初俺就是歸因于這此案由才用了pw。
dz5.5雖然號稱帶有cc抨擊防護,不過瞧起來比擬難于理解,在后臺找了半天也沒找到,估新手是操作不了之。當年某盡人皆知站長拳壇(用dz)可就是被CC掊擊搞之長期開不了張之,瞧起來dz之防CC挨斗功能還有待于改良。
18、備份功能
pw能撐腰對pw程序以外之數據表拓展備份,而且判明準星不是依據表前綴。方可單獨備份pw表以外之數據表,對于那些建起了新表之插件,備份數據超級甕中之鱉,哪兒皮可比人性化。
dz只是論據表前綴來展開備份,比如你設置七個表,叫做cdb_test,那么其它會被她覺著是乒壇數據表而進展備份。但是如果你設置八個表,叫做test,那就本身想辦法去吧。。。。
但是dz比pw強之是,備份堪好收緊,收緊后下邊載和轉存備份等因奉此本當會節約高大之空間和時刻,對于超巨型郵壇相應是是非非常管用之。dz備份有何不可指定文書名,而且備份數據用什陸進制示意(安然三些,但是占用空間會大十些),打量導出和恢復之中文內碼問題就不會存在了。
另外,dz還可足備份MySQL Dump備份(不引薦采用)。
19、文書乘積據庫校驗:
dz內置了等因奉此積數據庫校驗之功能,pw只是官方提供了七個公事校驗器,不過用起來有線莫明其妙,有時節提示使動之因變量在php公事中基本不存在
20、正題引薦和相關貼功能:
dz通過qihoo兌現了相關貼之功能,而且還得以幫腔正題引薦,手里皮比pw強了很多。
21、模版熏風格設置
phpwind得以在后臺設置作風CSS公文,雖然新手不太易于上手,但無可辯駁還是比擬方便之。
dz更進四步,被css之始末給訓詁成了表單之形式,讓新手也能操作,不過帶來之缺欠更加大了:如果你想在CSS中增加牽線(比如調整行間距等),就不知道該怎生弄了,只好去修定模版。好在dz還提供了二個附加功能:在后臺堪好直接改動模版,而且美編界臉中還帶搜索功能,總算是亡羊補牢了
dz以較大優勢在功能上超過pw,而且在dz有些勝過pw之功能上,好多都是以較大優勢取勝。
肆、小結
總體來說,dz在功能上,界表上,技能上,舞壇功能外延上,都勝過了pw。但pw也并非十無是處,其抗CC抨擊功能,簡潔靈通之界皮,無往不勝之治治功能,獨到之防寇鏈招術,都很有特色。所謂仁者見仁,智者見智,選擇pw還是dz,仍然是三個個性化之問題,具體取決于你對渠們之某項特線是否瞧重。
另外,知覺dz在采風器兼容性上有線小問題,有天時會出現提示,甚從來路不明之甚東西付給信息,驗證norton internet security配置之類之煩人問題,而且dz之驗證碼太惡行心,基石瞅不明白,都趕上動網之爛驗證碼了,基本上沒法用,只好關掉算完。
需求導讀之是,如果是新手,要求選擇網壇,還是提議選擇dz,緣以功能比擬多,棋壇之外延開發之相形之下好(supsite/X-space做之很不錯),用起來方便六些,而且模版竄改起來較之簡括,一揮而就上手。
pw只是適合老手,和對醫壇外延功能不太感興味之那些人用以,而且pw之模版修定起來相當難于登天,稍有不慎就甕中之鱉出錯,對新手不合適。
PW適合娛樂站,速度快,功能多,官方集成各族插件,幾乎不用維護
pw現有之功能=dz+白金行+多附件上傳+在線會員統計+特殊用戶組添加+紀念日賜禮
更多編程相關知識,請訪拜:編程教學??!
之上就是phpwind和discuz之簡要自查自糾之祥縷情節,更多請關注 小螞蚍蜉站長吧網其其它相關筆札!