2012-10-10 237 views
2

Windows 8應用程序和Windows 8桌面應用程序有什麼區別?我可以使用Javascript來創建Windows 8桌面應用程序。我發現英特爾的article這兩個應用程序之間有一些區別。但不清楚Windows 8商店應用程序和Windows 8桌面應用程序的區別

+1

一個是平板電腦接口,另一個是傳統桌面。桌面與以前一樣,可以用C++/xaml,C#/ xaml,html/js和(請不要這樣做)VB/xaml來完成Store應用程序。 – mydogisbox

回答

9

Windows 8桌面應用程序 - 您可以下載軟件並進行安裝。沒有市場需要 - 傳統的開發工具,如C#,C++,的WinForms,WPF等

的Windows 8 Store應用 - 你只能通過Windows應用商店安裝,並上傳應用程序商店將進行認證過程。 - 你可以使用XAML與C#/ VB.NET/C++,HTML/JavaScript的/ CSS,Embarcadero的棱鏡等 發展 - 主要是專爲觸摸

+0

感謝@Senthil Kumar B對此澄清,我不知道Windows Store應用程序只能通過Windows Store安裝,我錯誤地認爲Windows Store應用程序可以脫機安裝。 –

+1

您還必須區分這一點:桌面應用程序在Windows rt上不起作用。只有Windows Store應用才能在「rt」設備上運行。 – G10

+0

您可以在不通過商店的情況下安裝Windows應用商店應用,具體方法如下:http://technet.microsoft.com/en-gb/library/hh852635.aspx –

3

不,你不能使用JavaScript來寫你自己的桌面程序。

這裏大約兩個類型的簡單概述:

Windows 8桌面應用程序: 這僅僅是基本的程序如記事本,MS Word中時,AutoCAD ... 寫作中認識語言,如C++,C# ...

Windows 8商店應用程序 在這裏您可以在該新的開始菜單中創建應用程序。點擊開始菜單中的按鈕打開你自己的應用程序。在這裏你可以在html5/javascript中編寫應用程序。

+1

你也可以使用javascript編寫桌面程序。例如,您可以編寫[HTML應用程序](http://msdn.microsoft.com/zh-cn/library/ms536496%28v=vs.85%29.aspx),也可以編寫手動編寫的C++應用程序承載JavaScript引擎。請注意,在桌面上這不是一種常見的策略。 –

-2

JavaScript不能用於創建桌面應用程序。

請參閱桌面應用程序,這些應用程序需要您運行Setup.exe文件並通過Pen驅動器或CD安裝,或者您可能從互聯網上獲得它。

這些應用程序可以在Windows 7,Windows XP等操作系統上運行,並且可以完全控制您想要安裝的內容以及不需要的內容。

Windows 8 Metro應用程序是您手機上的應用程序 這是我說的真正的理解。 你去Android商店並下載寺廟運行例如。 該遊戲已加入在線商店,您無權處理。類似的方式我們有這些地鐵應用程序

+0

「JavaScript不能用於創建桌面應用程序。 「 這不是事實:您可以將Web瀏覽器嵌入您的桌面應用程序中,並正常使用HTML或JavaScript。 – iirekm

相關問題