自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

諾基亞發(fā)布開發(fā)框架Qt4.7 推出快速UI工具

移動開發(fā)
在經過一個漫長的周期后,Qt4.7總算正式發(fā)布了。新版本的Qt包括了全新的QML技術:一個先進的描述性編程語言,以及對于性能的提升。

Windows Phone 7已經發(fā)布,而Android 3.0都計劃在十月發(fā)布,諾基亞近日也正式發(fā)布跨平臺的應用程序和界面開發(fā)框架Qt的最新4.7版本。目前已經可以下載支持所有平臺的版本,針對諾基亞手機以及其他客戶解決方案的升級也會在近期發(fā)布。對于諾基亞來說,這是非常重要的一個版本。對于Symbian系統(tǒng),擔負著老樹開花的重任,對于MeeGo系統(tǒng),則擔負著開疆擴途的使命。

而對于開發(fā)者而言,Qt又有了更為長足的進步,通過官方提供的changs,我們可以看到如下到改變:

全新的Qt應用程序開發(fā)方式:

◆Qt 4.7版本里面最重要的特性就是QML(Qt Meta-Object-Language),是一個易學,并且使用描述性語言來“告訴”如何設計界面的開發(fā)方式。對于熟悉腳本語言諸如javascript的開發(fā)者,QML會非常親切,同時也可以讓程序開發(fā)人員和界面設計人員協(xié)同工作;

◆Qt Quick UI Tools的正式發(fā)布,這可以說是Qt4.7里最重大的改變,再次強調的Qt發(fā)展的重要發(fā)展方向,把UI設計交給專業(yè)的設計人員,功能模塊和界面設計獨立,減短軟件開發(fā)到周期。所以在預覽版和候選發(fā)行版中已經出現了,但是在正式發(fā)布后,終于可以宣告該工具可以正式地被開發(fā)人員所用;

◆文檔的巨大變化,可以說最近Qt的三個版本已經發(fā)生了翻天覆地的變化,在Qt4.5中,文檔保持了Qt一貫的風格,而Q4.6,則在內容組織和布局上進行了改變,而Qt4.7文檔則是一次變革,不僅在布局和內容上更加人性化,新的UI風格也給人眼前一亮的感覺;

◆QtCreator正式邁入2.0時代,在保持原來桌面開發(fā)內容的基礎下,更考慮到未來移動開發(fā)的趨勢,增加了Symbian開發(fā)環(huán)境,而是,對于中國開發(fā)者來說,終于擁有了中文的界面,這是令許多開發(fā)者高興的;

◆網絡方面得到了加強,有新的類加入,彌補原來的眾多不足;

◆質量和性能上到提升,Qt4.7中采用了最新的webkit2.0模塊,同時,大量第三方相關也得到了更新,并且,也補充了新的功能類和函數,保證Qt功能上的強大。

性能提升帶來速度更快的應用

Qt 4.7 包含了明顯得性能提升,讓應用程序以及用戶界面運行起來更快速,更流暢。提升的實例如下:

◆全新的QtWebkit布局硬件加速引擎可以讓QtWebkit對于動畫的渲染速度相對于Qt4.6提升31%以上,從而創(chuàng)建出響應迅速的HTML用戶界面;

◆在針對常用網站的評測數據中,QtWebkit對頁面滾動的優(yōu)化讓Facebook頁面的滾動速度提升了67%,其他較為簡單的頁面的滾動速度平均提升了350%左右;

◆全新的QStaticText類讓文本的顯示速度相對于Qt4.6提升了一倍以上;

◆QPainter引擎可以使用OpenGL,使得粒子繪圖系統(tǒng)更加高效。當然,好的工具也需要有好到應用場合,對于開發(fā)者來說,新的Qt4.7將可以在以下場合使用,提升開發(fā)效率:

1.首先是現有的Symbian^3和未來的Symbian^4平臺,Qt4.7也已經加入了移動項目到跨平臺API,幫助實現原有的底層上開發(fā);

2.linux及win平臺上的開發(fā),這方面對大家來說應該很熟悉了;

3.未來MeeGo系統(tǒng)上的開發(fā),MeeGo系統(tǒng)也是最近的焦點之一,希望Intel和諾基亞能早日推出。

Nokia應用與服務框架副總裁 Sebastian Nyström說:“Qt 4.7是讓Qt繼續(xù)領先應用開發(fā)框架的重要一步”、“希望開發(fā)豐富的,動態(tài)的應用程序開發(fā)者會驚訝于Qt4.7中所帶來的強大而簡單的新功能”,Nyström 總結到:“同時,持續(xù)的提升Qt的穩(wěn)定性和性能也是非常關鍵的,我們非常自豪可以繼續(xù)在這兩個方向持續(xù)改進”。

更新的Qt SDK

一個全新的Qt SDK已經發(fā)布可供下載。它包含了Qt 4.7、Qt Creator 2.0.1以及其他開發(fā)跨平臺應用所需要使用到的工具??梢栽谙旅娴木W址中下載。

Qt Quick更新

QML和Qt描述性是Qt Quick界面創(chuàng)建工具包里面三個組件中的兩個。最后一個組件-可視化開發(fā)工具,會和Qt Creator2.1一起發(fā)布,發(fā)布時間在今年的晚些時候。

Qt Visual Studio集成工具更新

Qt4.7還包含了一個針對Qt Visual Studio Add-in集成的更新。這個更新可以讓Visual Studio的使用者更好的開發(fā)Qt應用,同樣,更新的源代碼也使用寬松的GPL協(xié)議(LGPL)發(fā)布。

了解更多

如需了解更多以及下載Qt 4.7安裝包,請訪問:http://qt.nokia.com/products-cn/whatsnew.

另外,為了表達對Qt團隊的敬意,附上Qt團隊的各個Team照片:

[[16144]]

[[16145]]

Qt Munich Team

Qt Oslo Team

【編輯推薦】

  1. Google CEO親自出馬 用Android勸降諾基亞
  2. 在QT SDK下構建MeeGo Touch開發(fā)環(huán)境
  3. 在Symbian應用程序Widget開發(fā)使用Qt加載和縮放圖片
  4. QtCreator:MeeGo開發(fā)程序入門手冊
  5. 諾基亞發(fā)布Qt 4.6版本 支持多點觸摸和手勢輸入
  6. MeeGo和Symbian將拖死諾基亞?
責任編輯:佚名 來源: 51CTO整理
相關推薦

2011-08-30 16:08:24

Qt4.7Qt Quick

2010-11-23 17:39:08

Qt

2011-06-20 13:05:53

Qt 4.7 Qt Quick

2010-09-15 09:00:21

MeeGo TouchQT SDKMeeGo

2010-10-22 10:02:14

諾基亞Qt開發(fā)者

2013-07-22 11:18:02

Android開發(fā)框架Afinal

2011-05-06 09:16:07

Qt SDK 1.1Qt SDKQt

2009-03-11 09:09:12

Qt開發(fā)工具SDK

2011-12-16 09:49:38

Java

2012-01-13 11:02:27

JavaWebOpenXava

2011-07-05 14:16:50

QT Mysql 驅動

2021-08-13 08:24:35

Vue開源動態(tài)路由

2011-07-28 13:46:24

KDE 4.7

2011-06-13 15:33:24

Qt Qt 4.5

2011-06-10 11:05:05

Qt Quick QML

2012-02-21 09:48:10

JavaJ2EE

2020-11-13 18:59:51

UIAndroidJetBrains

2011-11-08 10:36:42

Java

2011-10-25 09:37:34

SymbianQt Quick諾基亞應用商店

2011-09-22 09:04:10

WebMatrix
點贊
收藏

51CTO技術棧公眾號