Estou tentando obter uma visão geral das diferentes tecnologias, para usar ao construir GUIs no Windows World.
Para contextualizar, estou construindo um pequeno jogo multiplayer de plataforma 2D. (Apenas para fins de aprendizagem ..)
Meu professor diz que acha que WPF é o caminho certo a seguir, mas parece que ele só compara com o Windows Forms.
Meu entendimento é que aqui em 2015, o Windows Forms está totalmente morto?
Nessa outra questão de stackover, eles dizem que WinRT + XAML é para a construção da GUI Metro (coisa de blocos do Windows 8!), E parece que WPF é algo usado apenas para desktop no Windows 7/8 e está intimamente relacionado ao Silverlight.
- A área de trabalho é onde os aplicativos antigos vivem (vermelho. WFP).
- A nova classe de aplicativos, os aplicativos Metro, pode ser construída de várias maneiras, incluindo por VB.NET, C # ou C ++. Essas três opções de idioma podem usar XAML para construir a interface do usuário. A alternativa é usar JavaScript / HTML5 / CSS para o desenvolvimento da IU e do código do aplicativo.
Minha verdadeira pergunta é: Não existe UMA boa maneira de construir GUIs no Window World?
E se não, quais tecnologias devem ser usadas no Windows 7, no Windows 8 (Desktop e Metro), no Windows Phone (e no Windows 10!) E até mesmo no x-box ..
É a tecnologias diferentes que podem ser comparadas dessa forma?
Em que você acha que é a coisa certa para investir tempo?