我试图概述在Windows World中构建GUI时要使用的不同技术。
对于上下文,我正在构建一个小的2D平台多人游戏。(仅出于学习目的。)
我的老师说他认为WPF是正确的方法,但似乎他只将它与Windows Forms进行了比较。
我的理解是,在2015年,Windows Forms完全死了吗?
在其他有关堆栈的问题中,他们说WinRT + XAML用于Metro GUI的构建(Window 8平铺东西!),而且WPF似乎仅用于Window 7/8中的桌面,并且与Silverlight密切相关。
Windows 8运行时(WinRT / Windows Store应用程序/ Windows 10 Universal App)与Silverlight和WPF相比如何?
- 桌面是旧应用程序所在的位置(红色WFP)。
- 新型应用程序Metro应用程序可以通过多种方式构建,包括通过VB.NET,C#或C ++。这三种语言选项可以使用XAML来构建UI。另一种选择是使用JavaScript / HTML5 / CSS来开发UI和应用程序代码。
我真正的问题是:在Window World中是否没有一种构建GUI的好方法?
如果没有,那么应该在Window 7,Window 8(台式机和Metro),Window Phone(和Windows 10!)甚至x-box上使用哪种技术。
这样对不同的技术进行比较吗?
您认为投资时间正确吗?