Здравствуйте, nikkit, Вы писали:
N>имеет смысл в нее погружаться? уж больно часто вижу в вакансиях. N>еще интересно что там с UWP? сдохла или в процессе или наоборот перспективна?
Больно)) В конечном итоге это замена WinForms, в целом работать в разметке удобней, чем в дизайнере форм в разы.
Windows-only. но есть наследники, типа avalonia ui, xamarin forms, uno platform. В целом похожи.
часто это сколько? наверно у вас фильтр стоит. веб я думаю поболее.
Интересно сравнивать с другими языками.
например, из крупного JavaFX, GTK, QT что более фичастное и удобное для кодера?
Здравствуйте, nikkit, Вы писали:
N>имеет смысл в нее погружаться?
Однозначно да. Хотя бы ради принципа "декларативного гуя". После "визуальных выньформс" просто сказка! Ну и попутные концепции стилей, байндингов. У меня последние несколько лет все приблуды только на WPF.
Но есть побочный эффект: после WPF тебя будет тошнить от HTML. Настолько этот протухший W3C наворотил маразма под видом "стандарта".
N> уж больно часто вижу в вакансиях.
Это ни о чём не говорит. Насколько тупы HR-ы, настолько тупы их вакансии с винегретом технологий, из которых нужно дай бог 2-3.
Здравствуйте, Baiker, Вы писали:
N>>имеет смысл в нее погружаться?
B>Однозначно да. Хотя бы ради принципа "декларативного гуя". После "визуальных выньформс" просто сказка! Ну и попутные концепции стилей, байндингов. У меня последние несколько лет все приблуды только на WPF. B>Но есть побочный эффект: после WPF тебя будет тошнить от HTML. Настолько этот протухший W3C наворотил маразма под видом "стандарта".
Это точно. Шесть лет проработал на WPF, последние полтора года пытался залезть на фуллстек ASP.Net + Vue. Бэкенд еще нормально зашел, но фронт — это пипец какой-то. До сих пор не научился нормально кнопочки по горизонтали выравнивать.
Сейчас перебираю вакансии, хожу по собесам, хочу обратно на WPF. В идеале: фронт на WPF, бэк — ASP.Net
N>> уж больно часто вижу в вакансиях. B>Это ни о чём не говорит. Насколько тупы HR-ы, настолько тупы их вакансии с винегретом технологий, из которых нужно дай бог 2-3.
Зато, если нужен именно WPF — то там что-то реально интересное: сложные десктопы с интересной логикой, или графика или еще что-то нетривиальное.
Вся веб-разработка сейчас — унылый crud с минимумом творчества. Поначалу интересно, но потом это "получи запрос, обработай, верни данные" реально надоедает.
Здравствуйте, nikkit, Вы писали:
N>имеет смысл в нее погружаться? уж больно часто вижу в вакансиях. N>еще интересно что там с UWP? сдохла или в процессе или наоборот перспективна?
Я решил пропустить эту технологию, т.е. изучал в свое время WCF и WWF. Как-то она мне не понравилась,
winforms с их дизайнером мне проще и удобнее показались, чем язык разметки. В общем, не пошло.
Вообще, под C# сейчас куча вакансий для игрового движка unity. Вот бы куда стоит инвестироваться.
B>Однозначно да. Хотя бы ради принципа "декларативного гуя".
Лучшее что есть по производительности труда разработчика.
Но только если использовать правильно.
Технология одновременно очень привлекательна для всяких инфоцыган от проектирования, чтобы навертеть каких-то умонерастяжимых паттернов на ровном месте, неподвластных пошаговой отладке (и заодно сломать ими визуальный дизайнер).
Здравствуйте, nikkit, Вы писали:
n> имеет смысл в нее погружаться? уж больно часто вижу в вакансиях. n> еще интересно что там с UWP? сдохла или в процессе или наоборот перспективна?
WPF, UWP уже легаси. FW, кстати, тоже. Какое-то время оно еще будет трепыхатья, но их уже списали. Теперь только .NET и MAUI.
Здравствуйте, rudzuk, Вы писали:
Ф>> ааааааааа 2022 год R>Неумолимая поступь прогресса, че ты.
Они опоздали. Не знаю, как ты эти проблемы решал до этого, но я был свидетелем стратегического решения на предыдущем месте работы: весь гуй на WPF. Там всех просто задрали проблемы со всякими японскими языками, и ноутбуками с их кривым масштабированием.
UPD: Тогда это конечно принесло свои проблемы, но по большей части решило старые — оно того стоило.
Всё сказанное выше — личное мнение, если не указано обратное.
Здравствуйте, Философ, Вы писали:
S>>winforms с их дизайнером мне проще и удобнее показались, чем язык разметки. В общем, не пошло. Ф>А как ты боролся с засильем ноутбуков с разными DPI?
Хороший вопрос, никак. Расчет был только на десктоп. Могли оперативно чинить для каждого пользователя.
Все-таки продукты были не самые тиражируемые.
Здравствуйте, Философ, Вы писали:
Ф> Они опоздали. Не знаю, как ты эти проблемы решал до этого, но я был свидетелем стратегического решения на предыдущем месте работы: весь гуй на WPF.
Я их решал просто — использовал Delphi, где масштабирование было со времен царя Гороха.
Здравствуйте, LuciferSaratov, Вы писали:
LS>а сколько лет этому WPF? LS>вроде много уже, майкрософт по идее уже должен был начать заменять его на что-то ещё более продвинутое и молодёжное.
а зачем?
Всё сказанное выше — личное мнение, если не указано обратное.