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

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

    Nipheris
    @Nipheris Куратор тега C#
    WPF умер. C# на клиенте тоже умер. C++ и Qt на клиенте умер. Нативные приложения и приближенные к ним (WPF/WinForms) вообще умерли. Нативные приложения пишут только разработчики ОС, и то до тех пор пока не перепишут их на Электроне. Электрон скоро будет модулем ядра / драйвером для повышения производительности HTML-интерфейсов.

    Просыпаюсь в холодном поту
    Фух, это всего лишь сон.

    то используй DevExpress, а не WPF

    Это как понимать? Я знаю что у DevExpress есть наборы компонентов для разных UI-технологий, а чтобы у них было своё UI-решение, не базирующееся на чём-то вроде WPF/WinForms/HTML - не слышал.

    используй ASP.NET MVC, а не Silverlight

    Т.е. генерировать только статический UI только на сервере? Почему вы сравниваете Silverlight (который кстати и правда умер, уже точно) с ASP.NET MVC, а не с HTML или HTML + React например?
    Ответ написан
    21 комментарий