J'essaie d'avoir un aperçu des différentes technologies, à utiliser lors de la création d'interfaces graphiques dans le monde Windows.
Pour le contexte, je suis en train de créer un petit jeu multijoueur sur plateforme 2D. (Juste à des fins d'apprentissage ..)
Mon professeur dit qu'il pense que WPF est la bonne voie à suivre, mais il semble qu'il ne le compare qu'aux Windows Forms.
Ma compréhension est que, ici en 2015, Windows Forms est totalement mort?
Dans ces autres questions de stackover, ils disent que WinRT + XAML est pour la construction d'interface graphique Metro (chose de tuiles Windows 8!), Et il semble que WPF est quelque chose utilisé uniquement pour le bureau dans Windows 7/8 et est proche de Silverlight.
- Le bureau est l'endroit où vivent les anciennes applications (rouge. WFP).
- La nouvelle classe d'applications, les applications Metro, peut être créée de différentes manières, notamment par VB.NET, C # ou C ++. Ces trois options de langage peuvent utiliser XAML pour créer l'interface utilisateur. L'alternative consiste à utiliser JavaScript / HTML5 / CSS pour le développement de l'interface utilisateur et du code d'application.
Ma vraie question est la suivante: n'y a-t-il pas UN seul bon moyen de créer des interfaces graphiques dans le monde Windows?
Et sinon, quelles technologies faut-il utiliser sur Windows 7, Windows 8 (bureau et métro), Windows Phone, (et Windows 10!), Et même x-box ...
Est-ce à différentes technologies à comparer de cette façon?
À votre avis, quelle est la bonne chose à faire pour investir du temps?