是地铁/商店应用程序桌面或基于Web

时间:2014-04-25 15:45:42

标签: windows-runtime windows-store-apps microsoft-metro

我知道什么是metro应用程序(只做了一些研究)我的问题是Metro应用程序运行的地方。根据我的理解:

  • Detktop app:使用.net框架在本地计算机上运行,​​并向用户显示数据,您可以启动/关闭它。
  • Web应用程序:在IIS服务器上发布,从服务器渲染html到客户端,用户可以发送请求并获得结果。

现在,Metro应用程序:它是否只是在Windows商店中分发,用户可以下载/安装它并从本地运行,就像桌面一样?或者从商店运行,像网络一样向用户呈现内容?或者也许是一些新的工作方式,用户可以关闭吗?

1 个答案:

答案 0 :(得分:2)

Metro风格应用程序是微软选择Windows Store应用程序之前的一个工作名称。

Windows Store应用程序就像在本地计算机上运行的桌面应用程序一样,但通常以更现代的方式构建,其中应用程序通常会连接到Web服务或推送在数据中心中运行的通知。 UI虽然通常在本地机器上运行,即使它是用带有winjs的html / js编写的。

最大的区别是分发 - 在服务器上运行的Web应用程序,因此您只需在浏览器中导航到它们即可运行最新版本。需要安装桌面应用程序 - 使用xcopy样式安装,Windows安装程序或ClickOnce技术。商店应用程序通过商店分发,这使得它们比桌面应用程序更容易安装和更新以及货币化,但是为了安全起见,沙箱(对本地机器资源的访问权限有限)。