首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Metro应用中使用XAML/C#或HTML5 5/JavaScipt的优缺点?

在Metro应用中使用XAML/C#或HTML5 5/JavaScipt的优缺点?
EN

Software Engineering用户
提问于 2012-07-11 03:40:38
回答 6查看 32.2K关注 0票数 21

我只是想知道在Metro应用程序中使用XAML/C#或HTML5 5/JavaScript是否有什么主要的优缺点。

EN

回答 6

Software Engineering用户

回答已采纳

发布于 2012-07-11 15:39:47

作为一个小小的背景,我在HTML5中开发了美国航空公司的Windows 8应用程序。我不得不说这太棒了。

首先,放弃所有关于HTML5的想法,因为它涉及移动应用程序。在Windows 8中,JavaScript是一种一流的本地语言。您可以访问XAML应用程序所需的所有硬件功能。在Visual 2012中还为WinJs应用程序构建了出色的模板。

WinJs不仅仅是一些半途而废的webview实现。微软终于向JS展示了它应得的尊重。

我建议你跟上IE10的最新和最伟大的步伐。老实说,这是所有WinJ的核心框架。它又快又有力!

另外,这里是一个很好的开始使用WinJ的地方:http://msdn.microsoft.com/en-us/library/windows/apps/br211385.aspx

作为Windows的本机语言,JS的未来看起来很光明。

票数 20
EN

Software Engineering用户

发布于 2012-07-11 06:02:30

两者都有。因为开发人员正在采用这两种方法(虽然不是同时使用,但我的意思是有些开发人员正在使用XAML/C#,而另一些则使用HTML/JS)。对于那些来自Web应用开发背景的人来说,更容易过渡到HTML/JS。对于那些通过WPF和Silverlight熟悉XAML的人来说,把这些技能传授给XAML+C#是有意义的。就结果而言,这两种技术都显示出了良好的效果。因此,我猜想,在未来的几年里,两者都会同样好。

票数 6
EN

Software Engineering用户

发布于 2012-07-11 14:05:13

与C#/XAML相比,使用HTML5 5/JS API构建的Metro应用程序可能被归类为“更简单”。虽然前者肯定能够创建功能强大的、设计良好的应用程序,但毫无疑问,在HTML5中构建的应用程序的功能将受到限制。另一方面,虽然C#可能更有能力,但它也更复杂。相对来说,HTML5应用程序将非常容易设计和维护。

至少,这是我最好的估计。我还没有开发Win8应用程序的经验。

票数 4
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/156361

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档