Dies hängt davon ab, was Sie tun möchten.
Wenn Sie zum Beispiel ein Spiel entwickeln und möchten, dass es auf Metro/Modern UI aber auch auf anderen Windows-Versionen läuft, ist MonoGame eine großartige Option!
Es ermöglichen Ihnen, zu entwickeln und laufen auf:
- All Windows-Desktops
- Windows 8 Metro/Modern UI
- Mac OS X
- Linux
- XBOX 360
- iOS
- Android
- Windows Phone
Und möglicherweise weitere Plattformen auf die Zukunft.
In meiner ehrlichen Meinung garantiert eine solche Fülle von Zielplattformen jede Lernkurve, die Sie für MonoGame entwickeln müssen. Und nicht zu vergessen, dass Sie sich im Komfort von Visual Studio entwickeln können, also IMHO ist es etwas, das in Betracht gezogen wird, selbst wenn Ihre App kein reines Spiel ist (wer sagt, dass Sie kein Nicht-Spiel mit einem Spiel-Framework entwickeln können ... ?).
Update:Here's a tutorial und durch die Art und Weise, können Sie wollen auch HTML5 für Spiele oder Nicht-Spiele betrachten. Cut the Rope (sehr lustiges Spiel) uses this, und es scheint ziemlich gut zu tun (ich habe nicht einmal bemerkt, es war HTML5!).
Nicht sicher, aber Github für Windows sieht Metro-Themen sogar in Win7 –
@NickT: Es ist Metro-Themen. Es ist keine Metro-Anwendung und teilt keine UI-Komponenten mit Windows 8. – Ryan