用Java创buildWindows Metro风格的应用程序?

我知道如何在Java中创build小型桌面应用程序。 我想知道,我可以在Java中制作Windows Metro风格的应用程序吗? 因为在网上只提到了C ++ / C / C#/ JavaScript等。 如果是的话,请给我一些参考,以便快速启动。 如果不是哪一个将是最简单的语言开始?

您只能使用C#,VB,JavaScript和C ++创buildMetro风格的应用程序。 目前还不支持用Java创作metro风格的应用程序。

你不能用Java来制作Metro风格的应用程序。

对于您的问题的其他部分,关于初学者的指南和哪种语言是容易的, MSDN有一个初学者的指南,帮助build立新的地铁风格的应用程序, 这 , 这应该是有益的。

哪种语言最简单,取决于开发人员,开发.NET或WPF或Windows Forms应用程序的人可能更熟悉他熟悉的环境,可能更喜欢使用C ++和XAML或VisualBasic开发,具体取决于他所从事的工作之前使用,而来自web开发的人可能更喜欢JavaScript。

对于新开发人员,我build议使用C#和XAML,但这也是我的select,并不是每个人都会同意的。

这里是另一个指向MSDN指南的链接,并增加了一些额外的细节。

我相信你将无法使用Java和WinRT。 最好的select是C#,因为在我看来,这是与Java最接近的语言。

WinRT仍然基于COM,所以你应该可以使用类似Java-COM桥接器的Java来访问它。 使用这可能会很难(你必须使用string的方法名称等)。

如果你想在Java中使用WinRT,那么需要修改Java运行时,也可能需要修改编译器,使它们知道WinRTtypes。

其实你可以很容易地使用这样一个CSS库来写一个metro风格的web应用程序: http : //metroui.org.ua/

有了这个CSS,就可以在服务器端用Java生成普通的旧HTML(例如通过servlet),然后尊敬CSS类。

我通过使用org.apache.ecs库(这是非常古老的,但它工作得很好)。

C#和Java是相似的,但具有不同的框架。 研究在C#中开发Metro Style应用程序。 请记得注册Windows Store应用程序的开发者许可证!

你可以用Java写你的应用程序,并使用GWT交叉编译成JavaScript。 我们通过几个Windows(电话和桌面)应用成功地完成了这个任务。 另外,代码可以与您的iOS和Android端口共享。