Esto depende de lo que pueda querer hacer.
Por ejemplo, si está desarrollando un juego y desea que se ejecute en Metro/Modern UI, pero también en otras versiones de Windows, MonoGame es una gran opción.
Se le permitirá desarrollar para y se ejecutan en:
- Todos los escritorios de Windows
- Windows 8 Metro/interfaz de usuario moderna
- Mac OS X
- Linux
- XBOX 360
- iOS
- Android
- Windows Phone
Y posiblemente más plataformas en el futuro.
En mi opinión honesta tener una gran cantidad de plataformas de destino garantiza cualquier curva de aprendizaje que pueda tener que desarrollar para MonoGame. Y sin mencionar que puede desarrollarse en la comodidad de Visual Studio, así que en mi humilde opinión, es algo que debe tenerse en cuenta incluso si su aplicación no es estrictamente un juego (quien dijo que no puede desarrollar un juego que no sea con un marco de juego ... ?).
Actualización:Here's a tutorial, y por cierto, es posible que desee considerar también HTML5 para los juegos o no juegos. Cut the Rope (juego muy divertido) uses this, y parece estar yendo bastante bien (¡ni siquiera me di cuenta de que era HTML5!).
No estoy seguro, pero Github para Windows se ve de tema Metro, incluso en Win7 –
@NickT: Tiene un tema de Metro. No es una aplicación de Metro y no comparte ningún componente de la interfaz de usuario con Windows 8. – Ryan