2012-07-15 63 views
3

我有一个winforms应用程序,并想知道我是否应该尝试将其移到Windows Store应用程序(和WPF)。我希望城市风格的应用程序能够与桌面应用程序具有相同的潜力,但是让我想知道的事实是VS 2012不是地铁应用程序。这并不令我感到吃惊,因为我所见过的每一个地铁应用程序看起来都像是一款手机应用程序,但实际上做得并不多,我无法想象VS如何看起来像地铁应用程序。何时使用Windows应用商店应用?

对我来说似乎是微软希望慢慢地将所有东西都转移到地铁上,否则我不认为引入全新的视觉体验只是为了不必在城域和桌面之间切换,但即使记事本仍然存在桌面应用程序。所以我的问题是,基本上,每种应用程序都应该移动到地铁,还是只适用于小型手机应用程序的地铁?

回答

1

Metro风格的应用程序用于内容消费,就像您在平板电脑上看到的一样。

古典桌面应用程序用于创建内容。

+0

我觉得这个定义太狭窄了。这就好像说古典桌面应用程序用于内容创建,而_websites_用于内容消费;我们所有人都会遇到大量类似应用程序的网站:SO,Gmail,Amazon,eBay等。 – 2012-07-16 13:51:23

+1

-1。绝对不是真的。特别是当机器连接键盘和鼠标时运行。 – 2012-08-01 14:52:51

7

我不相信微软正打算每个应用程序都要结束Metro。我看到更多轻量级类型的应用程序去Metro。重型的业务线应用程序将保持在桌面上。

虽然我确实看到了在企业环境中编写桌面和Metro风格应用程序的机会。想象一下这个假设情景:

在企业中,我可以看到Accounts Receivable在他们的桌面上运行全面的单一桌面应用程序,就像他们在Win7下运行它们一样,因为它们的需求相当广泛。

接待员将运行带有Metro应用程序的触控笔记本电脑,该应用程序仅与公司约会捆绑在一起。

装载码头上的家伙将运行Win8手机,该手机的入口/出口应用程序显示交付时间表,以及不包含哪些时间表。

经理和管理人员都有Metro平板电脑,其中有一个可显示指标的应用程序:大量漂亮的图表和图表,显示目前公司在不同业务线上运营的情况和方式。

对于那些需要复杂性的用户来说,这是桌面模式,但对于执行较小,特定计算机任务的用户而言,他们可以使用支持触摸的Metro应用程序。

1

我认为metro应用程序是一个额外的功能,我不认为它们是桌面应用程序的一个真正的替代品。如果你想将你的应用部署到平板电脑,手机或任何其他触摸屏/手持设备,地铁风格将是一个不错的选择。目前,地铁应用程序的消费者并不多,因为Windows 8甚至没有进入市场。

正如您已经提到的,在台式电脑上,metro应用程序非常不舒服,并且不能像桌面应用程序那样提供全部功能。

所以我的问题是,基本上,每一种应用程序都应该是移动到地铁还是只适用于小型手机应用程序的地铁?

我不这么认为,因为这意味着许多使用Windows以前版本的客户必须学会使用城域接口。

Metro应用程序提供的功能远远超过桌面小工具在Vista中所做的功能,因为它们可以使用C#或其他.Net语言编程,但城域应用程序占用了太多的空间以便用简单的鼠标进行控制。

+0

* Windows 8甚至还没有达到测试版状态*谨慎链接源代码?有Windows8的发布候选人,在此之前已经有超过6个月的测试版。 Windows8是未来,不要过去编程。 – 2012-07-15 19:23:46

+0

好的,我改变了它,我被名字开发者和消费者预览弄糊涂了。这是你投票的唯一原因,还是你太情绪化了? – 2012-07-15 19:35:19

+1

那就是它,我把它删除了。 – 2012-07-15 20:37:19