Наши проекты
Пожалуй лучшее обьяснение . И на русском.
И да, что за бред - сегодня не нужно учить WinForms? Простите, но каждый немецкий ацуби гуек начинает делать на формочках Windows. Из этого следует указанное выше - любой шарп программист автоматом знает "уже умерший и никому не нужный" WinForms.
Для изучения и притаскивания в проект новой сущности - WPF нужны веские причины. Какие именно? Порхающие бабочки на формах с 50 полями ввода? Ну, ОК. Ради них уже можно и нужно учить тоже "уже умершую" библиотеку.
Только вот своей "смерти " WinForms оставил кучу софта, который нужно подерживать. И кучу программистов, который его знают.
А вот WPF оставил... Демки с порхающими бабочками.. и больше ничего..
По вашим же ссылкам в комментариях люди говорят, что WPF более мертв, чем WinForms. Они живут не в "немецких деревнях", а в Америках. И там ощущаются проблемы с проектами на WPF.
Кроме того, вы различайте понятия "WPF умер" и "XAML умер".
Последнее неверно, на его базе созданы другие фреймворки, например UNO.
Но у них специальные кейсы, которые вообще говоря не относятся к задачам ынтырпрайза.
В ынтырпрайзе гораздо проще использовать WinForms. И для новых проектов тоже.
Ты посмотри на системные требования UNO для разработки.. Сейчас шарписты плюются от последних версий студии.
А на winforms можно разрабатывать даже без студии в sharpdevelop - его активно применяют в банках - ранорекс. Что гораздо быстрее.
С другой стороны софт на шарпе мы собираемся переписать на джаву изза дженкинса.
Угадайте с одного раза, почему ни моно, ни дотнеткоре не рассматривались как вариант создания кроссплатформенного ПО?
Типичная вакансия человека "со знаниями WPF"
Что как бе намекает на "ненужность" WPF
Такое ощущение, что в этой теме вы будете сами с собой тихо вести беседу.