Я изучаю различные варианты использования DirectX в С#; В идеале я хочу использовать любую технологию, предпочитаемую Microsoft.
Технологии, отличные от Microsoft:
Технологии Microsoft:
Обоснование технологии, которую я хочу использовать:
- Я хочу фреймворк кода (в отличие от записи XAML в WPF)
- Я хочу (в идеале) поддерживаемую Microsoft инфраструктуру, которая не устарела
- Я хочу создавать приложения, которые не слишком полагаются на зависимости третьей стороны (т.е. если бы я должен был создать приложение с WPF, структура, скорее всего, уже будет установлена на пользовательском компьютере как часть платформы .NET)
Вопросы:
- Что такое предпочтительный метод Microsoft для написания приложений с поддержкой DirectX (кроме WPF)?
- Какие опасности существуют при использовании устаревших технологий (MDX, XNA)?
- Какая самая популярная технология, отличная от Microsoft DirectX, которая может использоваться на С#?