Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

WPF или Winforms

402  
AlexNek патриот20.09.20 10:53
AlexNek
20.09.20 10:53 

Так как у нас есть еще несознательные товарищи, не заботящиеся о чистоте "природы", переношу обсуждение в новую тему. Хоть мне оно совсем не интересно, так для меня винформс уже давно пройденный этап.


оригинал 1

Никогда не видел проектов на дот нете на WPF.

легаси проекты на c# это только winforms, так как они начинались во времена, когда wpf не было..

Специализированные решения для Enterprise Mobility - там Winforms only

Новые проекты - вспомогательные утилитки уровня отобразить данные из Oracle в гриде - тоже только winforms.

Потому что во первых так проще, во вторых обычно шарп программисты с wpf не работали.

Если кто-то найдется "слишком умный" и запилит ынтырпрайс на WPF, то он получит по шапке сверху.

Обычно такой самодеятельностью занимаются фраера - Oracle APEX или C#/WPF вместо повсеместных WinForms.

Результата не будет, деньги кассированы. Потом приходится переписывать на то, что "как у всех".

Зато мультимедийность, да.


оригинал 2

И в деревне и в городе проектов на WPF крайне мало. На indeed. Фактически это мертвая библиотека, которую никто не хочет изучать и использовать.

WinForms же гораздо больше, так как любой шарп программист знает ее, ее можно не указывать в требованиях.

Я спрашивал немцев, почему они до сих пор используют WinForms, а не WPF. Если коротко - WPF ist überflüssig


оригинал 3

Пожалуй лучшее обьяснение . И на русском.

И да, что за бред - сегодня не нужно учить WinForms? Простите, но каждый немецкий ацуби гуек начинает делать на формочках Windows. Из этого следует указанное выше - любой шарп программист автоматом знает "уже умерший и никому не нужный" WinForms.

Для изучения и притаскивания в проект новой сущности - WPF нужны веские причины. Какие именно? Порхающие бабочки на формах с 50 полями ввода? Ну, ОК. Ради них уже можно и нужно учить тоже "уже умершую" библиотеку.

Только вот своей "смерти " WinForms оставил кучу софта, который нужно подерживать. И кучу программистов, который его знают.

А вот WPF оставил... Демки с порхающими бабочками.. и больше ничего..

По вашим же ссылкам в комментариях люди говорят, что WPF более мертв, чем WinForms. Они живут не в "немецких деревнях", а в Америках. И там ощущаются проблемы с проектами на WPF.

Кроме того, вы различайте понятия "WPF умер" и "XAML умер".

Последнее неверно, на его базе созданы другие фреймворки, например UNO.

Но у них специальные кейсы, которые вообще говоря не относятся к задачам ынтырпрайза.

В ынтырпрайзе гораздо проще использовать WinForms. И для новых проектов тоже.

Ты посмотри на системные требования UNO для разработки.. Сейчас шарписты плюются от последних версий студии.

А на winforms можно разрабатывать даже без студии в sharpdevelop - его активно применяют в банках - ранорекс. Что гораздо быстрее.

С другой стороны софт на шарпе мы собираемся переписать на джаву изза дженкинса.

Угадайте с одного раза, почему ни моно, ни дотнеткоре не рассматривались как вариант создания кроссплатформенного ПО?

Типичная вакансия человека "со знаниями WPF"

Что как бе намекает на "ненужность" WPF


оригинал 4

Кроссплатформенность дон нета - это миф. Об этом знает любой сеньор. Хочешь уволить неугодного джуна - прикажи ему переписать под линукс софт под Winforms.

Дженкинс он как бе под линукс. Поэтому то, что исполняется в CI/CD должно быть на Java.

#1 
daduda местный житель20.09.20 14:51
daduda
NEW 20.09.20 14:51 
в ответ AlexNek 20.09.20 10:53

Ты серьезно хочешь превратить свой тред про WPF в твитер?

#2 
AlexNek патриот20.09.20 15:07
AlexNek
NEW 20.09.20 15:07 
в ответ daduda 20.09.20 14:51

Вообще то это всё Ваше творчество смущ

Просто помог с ленью спок

А как будет продолжаться - мне совершенно безразлично.

#3