2012-10-10 239 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

相关问题