青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

逛奔的蝸牛

我不聰明,但我會很努力

   ::  :: 新隨筆 ::  ::  :: 管理 ::
本文的作者 toartist 是一名 Qt 開發(fā)者,非常了解 Qt 的版本歷史和演進,ifanr 邀請到他寫了一篇 Qt 的回顧和展望文章。此外,作者也將參與諾基亞開發(fā)競賽,一起期待他的作品在 N8 上有出色的表現(xiàn)吧。


2010 年 10 月 21 日,諾基亞宣布,決定將 Qt 作為 Symbian 和 meego 唯一的應(yīng)用程序開發(fā)框架。 

那么人們不禁要問,Qt 是什么,為什么受到諾基亞如此重視,要將其作為自己手機平臺的“唯一”開發(fā)框架? 

Qt 為什么叫 Qt,不叫OT,不叫MT呢? 

我們要先追溯到上個世紀末一個關(guān)于 Qt 的鮮為人知的典故。話說在北歐挪威苦寒之地,這地方一年只有兩個月的太陽,平時都是極晝,所以那邊人因為曬太陽比較少,于是都是金黃的頭發(fā),藍色的眼睛,皮膚白白黃毛特多。于是難得曬太陽就是件很享受的事情,就有兩個無聊的大學生很舒服地躺在桌子上嗮太陽,正嗮得舒服,兩小伙想了,閑著也是閑著,干嘛不接點私活呢,于是就去接了個給一個什么公司用 C++ 開發(fā)一個 Unix 用戶界面的程序,沒成想錢收得不多那公司還要求移植到別的系統(tǒng)別的電腦下,這兩費盡千辛萬苦終于搗出了一個可以跨平臺的程序。 

其實這程序很小,就是一個按鈕,難得的是它能在好多系統(tǒng)下都能按,還是個C++ 的按鈕,后來他們把程序放到了網(wǎng)上,有人覺得有意思就參與一起開發(fā)了,那會兒 IT 人士過得都很滋潤啊,于是沒事就做做,之后很快就發(fā)展成了一套完整的 C++ 類庫。為什么大家叫它 Qt ,大概是因為很可愛,很 Cute(QT的讀音)吧。 

那么那兩位大學生呢,時光流轉(zhuǎn),幾年過去了,大學生也不再是大學生了,他們想 Qt 發(fā)展得不錯了,干脆開家公司賣它吧,于是他們在奧斯陸合伙開了家公司叫 Trolltech,專門開發(fā) Qt ,一開始不順利,怎么也賣不出去,原來 Qt 在開源社區(qū)經(jīng)過一幫牛人的鍛造,整得太高級了,一般人都用不動啊,于是他們嘗試將接口簡化,變成傻瓜式的開發(fā)工具,這也就是 Qt 一直宣傳的優(yōu)點: 

Code Less, Create More and deploy everywhere. 

就這樣,一家做醫(yī)療儀器的公司有個技術(shù)總監(jiān)在初步研讀了 Qt 的源碼后,終于讓他們賣出了第一個 Qt 的商業(yè)許可證。所以啊這偉大的產(chǎn)品都是經(jīng)過很多磨難才慢慢形成的,而且要走得長遠,必須一開始就有很好的理念,看看同時期的 MFC 吧,真是氣死了多少 C++ 程序員啊,先天不足,難以為繼。后來還有個小插曲,當那位技術(shù)總監(jiān)年老色衰被公司趕出山門,Trolltech 收留了他并奉為上賓,由此可以看到 Qt 創(chuàng)始人的一絲人性光輝以及能夠想象得到的當年 Trolltech 和諧的公司文化。 

那么由于 Qt 在開源社區(qū)走了那么一遭,與開源社區(qū)結(jié)下了不解之緣,免費開源的軟件都可以免費使用 Qt ,于是 Qt 繼續(xù)在開源社區(qū)發(fā)揮無限的潛力,創(chuàng)就了一個又一個偉大的開源軟件,其中就包括了一個巨無霸,一整個圖形系統(tǒng)的 KDE ??吹竭@里,聰明的人就領(lǐng)悟到了,Qt 還有另一個極大的優(yōu)勢呢,便是有眾多的開源支持,使得開發(fā)更加容易。 

為什么諾基亞要收購 Qt ? 

說到這里,大家還是不明白為什么諾基亞要收購 Qt , 因為這時候 Qt 還只是在桌面平臺上混,不緊不慢地發(fā)展了好幾年,PDA 開始出來了,風靡一時,本著deploy everywehre 的原則,PDA 也是要跨的,于是開始開發(fā)嵌入設(shè)備版本的Qt ,在這里 Qt 又一次借助了開源社區(qū)的力量,整合了一套嵌入式的 KDE ,便是嵌入式程序員都知道的 Qtopia 。這個偉大的產(chǎn)品甚至從某種程度上超越了 Qt 本身,國內(nèi)的老 Qt 程序員們倒有一大半是與其打交道的,其普及之廣是其他嵌入式操作系統(tǒng)所無法企及的。于是乎正遭到 iPhone 巨大打擊的手機業(yè)大哥大諾基亞便是因為 Qtopia 而對 Qt 青睞有加,正好同在北歐的挪威芬蘭一家親,收購了 Qt 一起嗮太陽,看美女。 


那么諾基亞收購 TrollTech 之后,讓 Qt 又發(fā)生了多大變化呢,說到這里,諾基亞不愧為大哥大,國際大公司,出手便是不凡,從 4.5 開始,首先完全整合了Qt 嵌入式版本,并加入了 Symbian 支持,針對 Qt 運行速度不夠快的缺點大力優(yōu)化底層,讓 Qt 性能有了質(zhì)一般的提升,提高了一倍以上的速度,同時提出了個先進的 Kinetic 的項目計劃,也就是當前 4.7 里的 QtQuick ,說到這個,就要提到微軟為 .net 大力打造的先進的 UI 組件 WPF 了,設(shè)計與代碼分離,數(shù)據(jù)驅(qū)動式的開發(fā),令美工與程序員可以無縫合作,這東西讓微軟得意了好幾年。不過由筆者看來, Qt 的這個組件更加引人注目,原因有三, 

  • 基于 C++ 完全開源的開發(fā)模式令眾多喜歡刨根問底的 C++ 開發(fā)者受益非淺,熱情高漲。

  • 加入了強化了的 javascript 作為動態(tài)語言契合了當前流行的開發(fā)模式,而且 javascript 這種類 C 式語法也令 C++ 程序員平滑過渡,比起其他類似 Ruby,python 之類的更加應(yīng)用自如,而額外加入的數(shù)據(jù)綁定,與 C++ 擴展無縫集成等等方面比起WPF也是更加地方便易用。真正做到了快速開發(fā)而不失程序的高效。

  • 由于 Qt 的跨平臺性,QtQuick 在未來將有著更為廣闊的應(yīng)用,除了諾基亞主打的手機,平板電腦平臺,QtQuick 由于腳本文件式的開發(fā)方式甚至可以用到 web 應(yīng)用程序上,當真是潛力無限,筆者作為一名開發(fā)者,深深地要向 QtQuick 的設(shè)計者們致以崇高的敬意。


方才介紹了諾基亞為 Qt 帶來的最重要的東西,那么還有什么呢,讓筆者為您一一道來。Qt 4.5 加入了一個叫 phonon 的組件,這個東西來自 KDE 的一個開源項目,強大的開源社區(qū)又為 Qt 貢獻了一個設(shè)計優(yōu)良的庫,在此之上開發(fā)多媒體程序只需幾十行代碼便可搞定,Qt 一直以來所追求的精神又一次得到了完美的體現(xiàn),但諾基亞的開發(fā)人員卻不滿足,又在 4.6 加入了一個 multimedia 的庫,用以更底層的多媒體開發(fā)。真是面面俱到,令 Qt 的程序員們?yōu)橹偪瘛?/span> 

還有一個不得不提到的 webkit,這個在 Apple 的瀏覽器上大放異彩的開源瀏覽器引擎,Qt 理所當然地不能放過,Qt 版的 webkit 令 Qt 的開發(fā)者無論是打造自己的瀏覽器還是做與 web 相關(guān)的程序都只需輕輕幾行代碼便可做到,筆者不禁要感嘆,有了 Qt ,寫代碼真正是變成了樂趣。 

 


而在手機方面,諾基亞做得更多,一個 Mobility 的 Qt 組件正逐漸完善,它封裝了諾基亞手機操作系統(tǒng)的底層,提供了一個統(tǒng)一的接口操作手機的各個方面,包括攝像頭,短信,以及智能手機的各種傳感器,在這方面 Qt 又超越了 google 猶抱琵琶半遮面的 Android 以及 Apple 完全封閉的 iPhone 的開發(fā)框架。所以擁有巨大開源勢力支持的 Qt 的野心又豈止在諾基亞本家,Qt 有兩個分支版本針對 iPhone 的 Qt-iPhone 和針對 Andriod 的 Android-Lighthouse 正在悄然無息地開發(fā)之中。 

到了這里,筆者作為一名 C++ 開發(fā)者不禁要竊喜,正當 Android 選擇了 java,而 iPhone 使用著 object-c ,我們借助偉大的 Qt ,必將凌駕于所有平臺之上。 

從過去看到現(xiàn)在,那么我們再展望下在諾基亞強大實力支持下的 Qt 又將有著如何輝煌的未來吧。 

諾基亞已經(jīng)為 Qt 設(shè)置了 Roadmap,其它全方位的支持筆者就不多說了,除了一直承諾的代碼優(yōu)化在開源社區(qū)的支持下會做得更好以外,下一代的 widget 將架構(gòu)在 QtQuick 之上,一直認為 Qt GUI 并無新意的程序員們可以看到 Qt 的努力了。這方面 Qt 并不遜于 iPhone 和 Android 的開發(fā)框架,未來也將做得更好,這點從 QtQuick 大膽而又優(yōu)秀的設(shè)計上就可以看到,Qt 將 UI 變成了一門藝術(shù)。如果你是一名 C++ 程序員,Qt 就是你夢想中的開發(fā)工具,能為你的開發(fā)效率提高何止 5 倍。而 Qt 也不僅僅屬于 C++,早在諾基亞收購之前就有了java 版的接口,python 的接口等等。那么正在面對眾多混亂的開發(fā)工具而迷茫無助的你,還有什么理由拒絕由諾基亞發(fā)出的 Qt 邀請? 
posted on 2010-11-25 15:40 逛奔的蝸牛 閱讀(1061) 評論(0)  編輯 收藏 引用 所屬分類: Qt
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品免费区二区三区观看| 在线观看视频一区二区| 午夜在线精品| 狂野欧美性猛交xxxx巴西| 国产精品亚洲视频| 国产精品久久久久7777婷婷| 欧美日韩国产在线看| 欧美xart系列在线观看| 久久精品视频99| 欧美一区二区高清在线观看| 亚洲国产婷婷香蕉久久久久久| 艳妇臀荡乳欲伦亚洲一区| 久久久精品性| 亚洲天堂成人| 一区二区av在线| 美日韩精品免费观看视频| 欧美成人黑人xx视频免费观看| 久久久久亚洲综合| 久久亚洲二区| 免费永久网站黄欧美| 美女爽到呻吟久久久久| 猛男gaygay欧美视频| 久久久精品性| 久久精品五月| 久久疯狂做爰流白浆xx| 一本色道久久88综合亚洲精品ⅰ| 在线观看视频一区二区欧美日韩| 亚洲一区免费观看| 每日更新成人在线视频| 欧美电影专区| 亚洲视频一区在线观看| 久久久久久久久久久久久9999 | 欧美中文字幕视频在线观看| 欧美成人精品在线视频| 欧美另类极品videosbest最新版本| 国产精品免费一区二区三区在线观看| 国产精品揄拍一区二区| 在线观看国产日韩| 亚洲精品自在在线观看| 久久久久久久一区| 欧美久久影院| 欧美色视频日本高清在线观看| 亚洲国产成人精品久久久国产成人一区| 一本久道久久综合狠狠爱| 久久久久久久久蜜桃| 亚洲国产成人av| 在线天堂一区av电影| 久久激情中文| 欧美日韩123| 国产欧美综合在线| 葵司免费一区二区三区四区五区| 亚洲男人的天堂在线观看| 亚洲国产精品久久久久秋霞影院| 亚洲欧美精品| 蜜臀av性久久久久蜜臀aⅴ| 国产伦精品一区二区三区四区免费 | 亚洲二区三区四区| 亚洲日本中文字幕区| 一区二区三区四区精品| 国产精品无码永久免费888| 欧美在线一区二区| 亚洲欧美日韩区| 国产一区二区无遮挡| 久久久久国产精品www| 国产亚洲欧美另类中文| 99riav久久精品riav| 久久精品噜噜噜成人av农村| 免费久久99精品国产| 欧美精品一区在线观看| 1000精品久久久久久久久| 欧美一区二区三区免费观看| 亚洲一二三级电影| 老司机亚洲精品| 欧美专区在线观看| 亚洲成色www8888| 亚洲综合三区| 亚洲第一黄网| 日韩网站免费观看| 欧美日韩一二区| 一区二区欧美日韩| 亚洲国产片色| 国产一区二区久久久| 久久精品在线视频| 久久在线观看视频| 99精品欧美一区二区三区| 亚洲看片一区| 国内欧美视频一区二区| 亚洲电影中文字幕| 国产精品高潮粉嫩av| 久久精品三级| 黄色一区二区三区| 一本色道88久久加勒比精品| 国产精品一区二区你懂得| 久久精品二区| 欧美一区视频| 久久九九免费视频| 欧美日韩国产电影| 欧美成年人视频网站| 欧美大尺度在线| 亚洲国产婷婷香蕉久久久久久| 国产午夜精品全部视频在线播放 | 国产性色一区二区| 久久婷婷久久一区二区三区| 久久成人综合网| 91久久在线播放| 99日韩精品| 亚洲人成网在线播放| 国产三区二区一区久久| 另类国产ts人妖高潮视频| 欧美母乳在线| 亚洲美女诱惑| 亚洲一区二区精品在线观看| 影音欧美亚洲| 久久av一区| 亚洲性夜色噜噜噜7777| 久久久久久久性| 国产欧美一区二区三区久久 | 亚洲人精品午夜| 正在播放亚洲一区| 久久婷婷亚洲| 亚洲精品在线观看免费| 亚洲在线播放| 一区二区三区回区在观看免费视频| 在线中文字幕一区| 国产一区二区av| 久久精品国产一区二区三区| 亚洲国产精品久久久久秋霞不卡| 国产老女人精品毛片久久| 欧美成人午夜剧场免费观看| 国产精品久久国产三级国电话系列 | 亚洲一品av免费观看| 亚洲一二三级电影| 亚洲欧美综合精品久久成人| 亚洲精品少妇网址| 欧美一区二区精品久久911| 久久精品国产亚洲一区二区三区| 欧美男人的天堂| 国产精品免费视频xxxx| 99精品国产热久久91蜜凸| 欧美国产精品专区| 欧美sm视频| 国产一区在线视频| 一区二区三区久久久| 亚洲美女中出| 国内一区二区三区| 久久久久久日产精品| 亚洲国产精品一区二区第四页av| 久久久久一区二区三区| 国产主播一区二区三区| 亚洲精品一区在线观看| 香蕉乱码成人久久天堂爱免费| 欧美成人激情在线| 欧美一区91| 蜜臀av性久久久久蜜臀aⅴ| 亚洲国产综合91精品麻豆| 99精品热视频只有精品10| 国产日韩欧美综合精品| 午夜精品亚洲| 久久国产66| 国产在线观看精品一区二区三区| 亚洲一区二区在线免费观看| 在线一区欧美| 国产精品久久久久久久电影 | 一本色道久久加勒比88综合| 欧美一区激情| 国产精品视频免费观看| 美国十次成人| 久久久蜜桃精品| 欧美国产日本在线| 欧美日韩国产影片| 久久久久久色| 一本久道久久综合中文字幕| 欧美激情精品久久久久久大尺度| 在线欧美电影| 久久久精品日韩欧美| 国产欧美欧美| 欧美激情成人在线| 久久国产天堂福利天堂| 国产精品v亚洲精品v日韩精品 | 国产精品成人国产乱一区| 99国产精品久久久久久久久久| 久久精品二区亚洲w码| 久久av一区二区三区漫画| 国产午夜精品麻豆| 性做久久久久久久免费看| 欧美激情网站在线观看| 亚洲午夜激情网站| 国模叶桐国产精品一区| 亚洲一区二区三区午夜| 亚洲欧美日韩高清| 国产婷婷色综合av蜜臀av | 亚洲欧美中日韩| 亚洲美女中出| 国产丝袜一区二区三区| 99香蕉国产精品偷在线观看| 亚洲欧美日本伦理| 激情欧美日韩| 午夜精品理论片| 亚洲欧美999| 在线成人黄色|