Windows 8 APP 概述

  • 1445
  • 0
  • 2013-11-29

摘要:Windows 8 APP 概述

Hello 大家好

既然是要開發Windows 8 App,當然就是要先從架構來開始了解囉!!下圖是整個Windows 8 App的架構圖。

大家可以發現Windows Store App 與 Desktop App 是兩個分開來不同的架構,而紅色框起來的地方是我覺得最有趣的地方。Chakra 唸做 "查克拉" 跟火影忍者裡面的完全一模一樣,會唸做查克拉其實他的用意跟火影忍者裡面的功能其實是差不多的,主要就是轉換 HTML/JavaScript 。透過上圖我們也可以很清楚地了解到,如果您想要開發Windows 8 App不再是只能使用一種程式語言。

你可以利用

1. C++搭配XAML

2. C#搭配XAML

3. HTML5/CSS搭配JavaScript

目前所有前幾名最夯的程式語言都可以使用yes

接下來為大家介紹另外一個也是在Windows 8 App 才有的 " Async " 非同步

以前我們如果下了DownloadData()就不能做其他的事情,那是不是很浪費時間呢?所以在Windows 8 App 新加入了一個非同步的功能,可以讓您的程式跑得更快,更有效率。來張圖解釋一下吧!!

第一個是我們的非同步,他可以有效利用資源跟時間。跟第二個比起來中間STOP了一大段,執行整體時間又長。

最後大家可能多少都有發現,在Windows 8 App能用的 .NET Framework 似乎變少了,但是其實該有的功能還是都有保留。以下是所有Windows 8 App 可以用的 .NET Framework,跟Desktop App比起來可是一個都沒有少噢~

今天就先介紹到這裡,下次再讓大家多了解Windows 8 App多一些。