Windows runtime metro/store应用程序是destop还是基于web

Windows runtime metro/store应用程序是destop还是基于web,windows-runtime,windows-store-apps,microsoft-metro,Windows Runtime,Windows Store Apps,Microsoft Metro,我知道什么是metro应用(只是做了一些研究)我的问题是metro应用在哪里运行。据我了解: Detktop应用程序:使用.net framework在本地计算机上运行,并向用户显示数据,您可以启动/关闭它 Web应用程序:在IIS服务器上发布,从服务器向客户端运行呈现html,用户可以发送请求并获取结果 现在,Metro应用程序:它只是在windows应用商店中发布,用户可以下载/安装它,并从本地运行,就像桌面一样?或者从商店运行,向用户呈现一些东西,比如web?或者可能是一些新的工作方式

我知道什么是metro应用(只是做了一些研究)我的问题是metro应用在哪里运行。据我了解:

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

现在,Metro应用程序:它只是在windows应用商店中发布,用户可以下载/安装它,并从本地运行,就像桌面一样?或者从商店运行,向用户呈现一些东西,比如web?或者可能是一些新的工作方式,用户可以关闭它吗?

Metro Style应用程序在微软使用Windows应用商店应用程序之前是一个工作名称

Windows应用商店应用程序就像在本地计算机上运行的桌面应用程序一样,但通常采用更现代的架构,应用程序通常会连接到web服务或推送在数据中心运行的通知。尽管UI通常在本地机器上运行,即使它是用winjs用html/js编写的


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

没有metro应用程序。我很确定你指的是Windows应用商店应用程序。:)