瀏覽單個文章
s1300045
Major Member
 

加入日期: Aug 2004
文章: 212
Qt 4.5 正式釋出

   Nokia 買下來的 Troll Tech 在改名成 Qt Software 之後,終於推出了最新版的Qt 4.5。這個版本新增了很多功能、停止開發了不少東西,連萬能的 Qt 為什麼還沒有千秋萬載、一統江湖的授權問題也在 Nokia 宣佈 Qt 4.5 將改成 "LGPL" 方式之後迎刃而解。但是如果你跟我一樣、在這之前根本沒聽過什麼是LGPL、只覺得聽起來很像某韓國電冰箱工廠和人體的某器官的死老百姓的話,Qt 4.5最大的賣點大概是內建和Google Chrome 與Apple Safari 「同樣」版本的 webkit 網頁渲染引擎。根據維基百科,Webkit 是目前地表上唯二通過網頁設計標準測試 Acid 3 的渲染引擎其中之一。這對那些身為 KDE 使用者卻暗地裡幹著偷用火狐上網的人們,這絕對是個抬頭挺胸、重新做人的機會!在等不及kubuntu更新 Qt 的版本之前,我先在 Virtual Box 上安裝了 9.04 Alpha 5測試 Qt 4.5 RC 1。

  首先是對照組。系統:Kubuntu 8.10 x64 KDE 4.2







  接下來是實驗組。系統:Kubuntu 9.04 Alpha 5








  測試的結果非常的出乎意料。 Konqueror 在有了 Qt4.5 的 webkit 加持後還是找到辦法通不過測試,而另一方面還只能算是在嬰兒學步的 Arora 卻考了個一百分。火狐則是因為水土不服、不是在 Gtk 原生環境執行的關係下,在我的系統上得了個跟維基上相差異常的低分。但是在平常使用方面是沒有問題的。

  在這個網頁應用越來越廣泛的時代,瀏覽器的兼容性十分重要。KDE 缺乏一個好用的網頁瀏覽方案一直是個痛腳,也之所以才會被比恐龍還要冥頑不靈的 Gnome 打的團團轉。Konqueror 使用的 KHTML 小眾、不受各大網站重視,在對制定的規格上也沒辦法做到百分之百的支援。這樣就算了,即使是改用 webkit 之後 Konqueror 依然扶不起。身為 KDE 旗艦軟體的 Konqueror 實在有反省的必要。使用 Qt 4.5 內建 webkit 的 Arora 有可能是解答,卻也有可能不是。畢竟 Arora 在功能方面不要是說 IE 8 了,連可能會 Beta 一輩子的 Google Chrome 都打不過。更何況 webkit 這個從 KHTML 離家出走的不肖子也不是說完全沒有瑕疵, webkit 最大的問題就是各自為政。 Safari 、 Google Chrome 、Qt 三家所用的版本其實都不盡相同。 比如說 Qt 的 webkit 所使用的 javascript 引擎不是 Google 的 V8 ,而是 SquirrelFish 。之間的差別其實不重要,但是對於那些把「標準」當阿拉的程式設計基本主義分子,有差別就代表我要和你宣戰。

  至於我們這些使用端的活老百姓們,大概只能雙手合十、祈禱建立在 Qt4.5 的 KDE 4.2.1 能從雲層中光芒四射的從天而降吧。
     
      
舊 2009-03-04, 08:57 AM #1
回應時引用此文章
s1300045離線中