Я пытаюсь получить обзор различных технологий, которые можно использовать при создании графического интерфейса пользователя в мире Windows.
Для контекста я создаю небольшую многопользовательскую 2D платформенную игру. (Просто для обучения ..)
Мой учитель говорит, что он думает, что WPF - правильный путь, но, похоже, он сравнивает его только с Windows Forms.
Я понимаю, что здесь, в 2015 году, Windows Forms полностью мертва?
В этих других вопросах наложения они говорят, что WinRT + XAML предназначен для построения графического интерфейса Metro (штука с плитками Window 8!), И кажется, что WPF используется только для рабочего стола в Window 7/8 и близок к Silverlight ..
- Рабочий стол - это место, где живут старые приложения (красный. WFP).
- Новый класс приложений, приложения Metro, можно создавать разными способами, в том числе с помощью VB.NET, C # или C ++. Эти три языковых параметра могут использовать XAML для создания пользовательского интерфейса. Альтернативой является использование JavaScript / HTML5 / CSS для разработки как пользовательского интерфейса, так и кода приложения.
Мой настоящий вопрос: нет ли ОДНОГО хорошего способа создания графического интерфейса в Window World?
А если нет, то какие технологии следует использовать в Window 7, Window 8 (Desktop и Metro), Window Phone (и Windows 10!) И даже x-box ..
Можно ли так сравнивать разные технологии?
Как вы думаете, на что нужно тратить время?