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