@ytost

WPF бесперспективный?

WPF только для Windows.
Даже программы с устаревшим WinForms можно портировать на mac и linux.

Где узнать, в будущем есть перспективы у WPF? Его стоит изучать или его портирования не будет? Из-за каких причин Microsoft отказалась от развития WPF?
  • Вопрос задан
  • 244 просмотра
Пригласить эксперта
Ответы на вопрос 1
Microsoft нисколько не отказалась от WPF. У вас какое-то неправильное впечатление. WPF, UWP и прочие практически пишутся на одном и том же языке: XAML. Вот что отличает их старого WinForms. И они очень активно развиваются. А WinForms как раз уже оказывается на обочине развития. Например, WinForms не поддерживает дисплеи с повышенной плотностью пикселей (более 96 пикселей на дюйм). То, что портируется WinForms на другие платформы, это объясняется старостью API Win32, которые уже много лет не меняются. Есть ещё серьёзное ограничение для WinForms, при сложном интерфейсе программа становится заметно тяжёлой. Это объясняется, что делается на обычном процессоре, в отличие от WPF, UWP и прочие. А возможность портирования зависит от прихоти Microsoft. Кстати, в последних сборках Windows 10 уже начнут блокировать приложения старого типа. Это пока будет опционально. На намёк дан, что WinForms умрёт, и очень скоро.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы