摘要: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
目前所有前幾名最夯的程式語言都可以使用![]()
接下來為大家介紹另外一個也是在Windows 8 App 才有的 " Async " 非同步
以前我們如果下了DownloadData()就不能做其他的事情,那是不是很浪費時間呢?所以在Windows 8 App 新加入了一個非同步的功能,可以讓您的程式跑得更快,更有效率。來張圖解釋一下吧!!
第一個是我們的非同步,他可以有效利用資源跟時間。跟第二個比起來中間STOP了一大段,執行整體時間又長。
最後大家可能多少都有發現,在Windows 8 App能用的 .NET Framework 似乎變少了,但是其實該有的功能還是都有保留。以下是所有Windows 8 App 可以用的 .NET Framework,跟Desktop App比起來可是一個都沒有少噢~
今天就先介紹到這裡,下次再讓大家多了解Windows 8 App多一些。