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