日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Wireshark正在使用Qt進(jìn)行重寫

今天我發(fā)布了Wireshark的下一個(gè)開發(fā)版本 1.11.0。這標(biāo)志著該項(xiàng)目方向的一個(gè)重大變化。我們將用戶界面庫由GTK+切換到了Qt。這兩個(gè)庫都便于開發(fā)者編寫應(yīng)用程序,且跨平臺(tái)時(shí)時(shí)無需重寫大量代碼。在Wireshark的外觀效果發(fā)展及普及的道路上GTK+起了很大的作用,但對(duì)我們使用的平臺(tái)它支持地不是那么高效,而且隨著時(shí)間的推移這個(gè)情況變得更糟。

創(chuàng)新互聯(lián)公司是一家專業(yè)提供榆樹企業(yè)網(wǎng)站建設(shè),專注與網(wǎng)站制作、網(wǎng)站建設(shè)、html5、小程序制作等業(yè)務(wù)。10年已為榆樹眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

做如此大的改變是一個(gè)很艱難的決定。這意味著將重寫了成千上萬行需要精心設(shè)計(jì)的代碼。我們可能是做這種轉(zhuǎn)變最大的獨(dú)立應(yīng)用(下面隨時(shí)糾正我哦)。然而,我認(rèn)為這是值得的,它對(duì)項(xiàng)目的長期發(fā)展是有益的。歸根結(jié)底它回到一件事情上來:

Wireshark的工作是告訴你你的網(wǎng)絡(luò)上發(fā)生了什么。如果它不能在你的系統(tǒng)上運(yùn)行的話它什么都不是。

如果你使用的是Windows、Mac OS X和Linux Mint,我們需要相應(yīng)地支持這些系統(tǒng)。如果你使用iPad或Galaxy Note我們會(huì)給你一個(gè)幽深、不解和困惑的凝視,但同時(shí)也在想是不是應(yīng)該支持iOS和Android。

我剛開始寫Ethereal時(shí)(wireshark原來的名字)它看起來像這樣:

看起來它像是在Linux和Solaris上。它沒有其他的樣子因?yàn)楫?dāng)時(shí)我們僅支持這兩個(gè)平臺(tái)。我之所以選擇GTK+這個(gè)用戶界面工具庫是覺得它最有感覺。相比其他當(dāng)時(shí)的可選項(xiàng)它有許多優(yōu)點(diǎn)。它很小巧,輕量級(jí)的,很容易上手,有活躍的開發(fā)團(tuán)隊(duì),有一個(gè)兼容的授權(quán)。不久之后我們?cè)黾恿藢?duì)Windows的支持。GTK+起初在Windows上有些兼容性問題,但隨著時(shí)間的推移情況好起來了。

從那時(shí)起平臺(tái)的境況發(fā)生了變化,但不幸的是GTK+沒有隨之變化。最明顯的是Mac OS X已經(jīng)得到普及,人們開始索取適配他們系統(tǒng)的Wireshark版本。GTK+支持OS X,但定義它為二類平臺(tái),且在OS X上很難安裝和使用。我們需要在使用X11(如Inkscape)或使用一個(gè)實(shí)驗(yàn)版的GTK+(比如Gimp)上選擇。但無論哪種方式都需要開發(fā)者付出大量精力且產(chǎn)出的還不算是個(gè)用戶的合格品。使用GTK+的Wireshark在外觀及表現(xiàn)上都不像是個(gè)Mac OS X應(yīng)用:

相反Qt則對(duì)我們支持的所有平臺(tái)提供了一個(gè)好且干凈的用戶體驗(yàn)。如果你安裝了64位版本的話,它現(xiàn)在的效果如下:

#p#

這對(duì)用戶意味著什么?

如果你是一個(gè)高級(jí)用戶你應(yīng)該繼續(xù)使用GTK+風(fēng)格一段時(shí)間。你還應(yīng)該不時(shí)地試一下Qt版本,來看看你的工作流程如何改變。在Windows和Linux上這兩個(gè)版本都會(huì)默認(rèn)安裝。

如果你正在運(yùn)行OS X你應(yīng)該使用Qt版本。對(duì)常規(guī)工作來說它有一個(gè)更好的工作流程。再次,如果它沒有的話我們的工作就算白做。

這對(duì)開發(fā)者意味著什么?

如果你正在使用GTK+開發(fā)新特性你應(yīng)該停下。你很可能在浪費(fèi)你的時(shí)間。如果你想幫助遷移代碼的話那一起開發(fā)吧。

什么可用?

在“文件”和“編輯”菜單里的都可用。

你可以捕獲、過濾或檢查流量。

你可以編輯參數(shù)設(shè)置。

你可以追蹤流會(huì)話。

你可以查看TCP流圖表。

什么不可用?

剩下的功能。捕獲選項(xiàng)、I/O圖表、流圖表、Voip分析等都不能用。我們還有大量的工作要做。

切換到Qt是一個(gè)長期而艱苦的過程,但我對(duì)未來感到興奮。

P.S. 依舊支持Solaris。

英文原文:We’re switching to Qt.

譯文鏈接:http://www.oschina.net/translate/wireshark-switching-to-qt


文章標(biāo)題:Wireshark正在使用Qt進(jìn)行重寫
本文URL:http://www.5511xx.com/article/djsdips.html