Estoy tratando de obtener una descripción general de las diferentes tecnologías para usar al crear GUI en Windows World.
Para el contexto, estoy construyendo un pequeño juego multijugador de plataformas 2D. (Solo con el propósito de aprender ..)
Mi maestro dice que cree que WPF es el camino correcto, pero parece que solo lo compara con Windows Forms.
Mi entendimiento es que aquí en 2015, ¿Windows Forms está totalmente muerto?
En estas otras preguntas de stackover, dicen que WinRT + XAML es para la construcción de GUI de Metro (¡cosa de mosaicos de Windows 8!), Y parece que WPF es algo que se usa solo para escritorio en Windows 7/8 y está estrechamente relacionado con Silverlight.
- El escritorio es donde viven las aplicaciones antiguas (rojo. WFP).
- La nueva clase de aplicaciones, las aplicaciones Metro, se pueden construir de varias formas, incluso mediante VB.NET, C # o C ++. Estas tres opciones de idioma pueden usar XAML para crear la interfaz de usuario. La alternativa es utilizar JavaScript / HTML5 / CSS para el desarrollo tanto de la interfaz de usuario como del código de la aplicación.
Mi verdadera pregunta es: ¿No hay UNA buena manera de construir GUI en Window World?
Y si no es así, ¿qué tecnologías se deben usar en Windows 7, Windows 8 (Desktop y Metro), Windows Phone (¡y Windows 10!), E incluso x-box ...
¿Es con diferentes tecnologías para comparar de esta manera?
¿En qué crees que es correcto invertir tiempo?