婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > windows 8 開發之開發平臺與開發框架的應用

windows 8 開發之開發平臺與開發框架的應用

熱門標簽:世界地圖標注國家怎么畫 外呼系統打哪顯哪 口碑好的電話機器人費用 行政區劃地圖標注app 金昆地圖標注是干什么的 溫嶺地圖標注 沈陽高頻外呼防封系統哪家好 南寧銷售外呼系統廠家 高德地圖標注地點更改電話號碼

windows 8 開發之開發平臺與開發框架的應用

 


      win8 App開發主要分成兩部分,desktop app和metro app。右邊藍色的部分就是desktop app的部分,也是從win7延續過來沒有發生變動的部分,前段在論壇上經常看到有人說在win8中不再支持MFC,ATL等,這些絕對是謠言,以前桌面開發支持的,win8桌面程序也都支持,所以搞MFC,Com,ATL等開發的不用覺得是世界末日,地球還是繞著太陽轉著呢。

     重點是綠色的部分,Metro風格App的開發平臺,這是win8中全新的架構,讓我們一層層來看吧。
     底層是windows內核,往上是windows Runtime層,你可以把WinRT理解為升級版的Windows API,比如它提供了更易使用的Metro UI的API,比如異步編程的全面支持,比如對多種開發語言交互的支持等等,可以說是微軟繼.Net之后的又一重要框架。它是由C++實現的,所以性能應該會有優勢。

     從WinRT上方的幾部分可以看出,win8支持3種方式開發Metro App,第一種是Html+CSS+JS,第二種是XAML+C++,第三種是XAML+C#.Net或VB.Net。對Javascript的支持,絕對是Web前端開發者的福音,至少UI這部分的開發幾乎是無縫就能上手的,JS也終于走出瀏覽器這個沙盒,開始支持開發native app了,從Win8也對JS提供支持可以看出目前JS有多火,曾經小看或輕視這門語言的人該醒醒了。而C++開發者也可以走第二條路,而且從XAML設計UI和WinRT提供的UI接口來看,易用性和擴展性絕對要比桌面時代C/C++開發UI要強很多。第三種.Net的開發方式,讓原來.Net的開發者也可以無縫過渡到Win8的Metro App開發上。所以,不管是Web開發者,C++開發者,還是.Net開發者進軍Win8 Metro App開發的路都是走的通的。從技術上來看,雖然支持三種開發形式,但最后其實還是映射到WinRT這個沙盒中,所以性能都不會差。

     也許還有人會問,那原來的Win32 API和Com API跟Metro App開發中就完全無關了嗎?其實不然。因為有了WinRT API了,可以說大部分Win32和Com的API確實對Metro App開發不再有用,但是仍舊有一小部分API在WinRT中是沒有被Cover到的,而這些應用仍舊是可以被使用的。據說在SDK代碼頭文件或者MSDN新的說明文檔中都會指明各個API可以應用的范圍(桌面或Metro或兩者都支持)。其實.Net也是類似的,原來.Net Framework中的也是只有一部分API仍舊保留作為Metro App開發的API,只是.Net的這部分應該比Win32和Com中保留在Metro開發中能使用的要多的多了。

標簽:焦作 撫順 中衛 煙臺 中山 防封 石嘴山 沈陽

巨人網絡通訊聲明:本文標題《windows 8 開發之開發平臺與開發框架的應用》,本文關鍵詞  windows,開,發之,開發平臺,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《windows 8 開發之開發平臺與開發框架的應用》相關的同類信息!
  • 本頁收集關于windows 8 開發之開發平臺與開發框架的應用的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 榕江县| 永嘉县| 辽阳市| 大方县| 呈贡县| 普陀区| 安西县| 宁武县| 玛沁县| 洱源县| 合江县| 湘阴县| 贺兰县| 西昌市| 突泉县| 西乡县| 开江县| 郎溪县| 增城市| 泸西县| 土默特右旗| 彰化县| 玉树县| 峨边| 尼玛县| 颍上县| 门头沟区| 安图县| 疏附县| 濮阳县| 恩施市| 德安县| 奎屯市| 枣阳市| 昌都县| 民权县| 新乡市| 余庆县| 文山县| 尚义县| 北辰区|