WinForms окончательно помер?
От: Shmj Ниоткуда  
Дата: 16.06.17 22:41
Оценка: 1 (1)
Вот стали бы вы писать небольшую утилиту для бухгалтерии на WinForms (5-7 разных форм средней сложности)? Или лучше сразу на WFP?

Плюс WinForms -- оно работает на Linux. Мало ли, вдруг понадобится.

Или трупа лучше не ворошить?
Отредактировано 16.06.2017 22:44 Shmj . Предыдущая версия .
Re: WinForms окончательно помер?
От: c-smile Канада http://terrainformatica.com
Дата: 16.06.17 22:54
Оценка: +2 -1 :)
Здравствуйте, Shmj, Вы писали:

S>Вот стали бы вы писать небольшую утилиту для бухгалтерии на WinForms (5-7 разных форм средней сложности)? Или лучше сразу на WFP?


S>Плюс WinForms -- оно работает на Linux. Мало ли, вдруг понадобится.


S>Или трупа лучше не ворошить?


С разморозкой вас шановний ...

Это WPF уже ушицы просит
Автор: c-smile
Дата: 03.06.17
пока ты собрался на нем писать.

ИМХО если тебе ничего custom draw не нужно то пиши на WinForms. Оно хоть на native Windows controls выходит. Они не пропадут в обозримом будущем.
Re[2]: WinForms окончательно помер?
От: Shmj Ниоткуда  
Дата: 16.06.17 23:23
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>Это WPF уже ушицы просит
Автор: c-smile
Дата: 03.06.17
пока ты собрался на нем писать.


Не, тут вы перебарщиваете. Пока нет замены от MS -- говорить о кончине рано. О замене сейчас и речь не идет.
Re[3]: WinForms окончательно помер?
От: c-smile Канада http://terrainformatica.com
Дата: 17.06.17 02:48
Оценка: +1
Здравствуйте, Shmj, Вы писали:

S>Здравствуйте, c-smile, Вы писали:


CS>>Это WPF уже ушицы просит
Автор: c-smile
Дата: 03.06.17
пока ты собрался на нем писать.


S>Не, тут вы перебарщиваете. Пока нет замены от MS -- говорить о кончине рано. О замене сейчас и речь не идет.


Зачем менять то что не произошло?

WPF так и не состоялась как UI layer системных и образующих приложений Windows. Т.е. велика вероятность что это будет abandon-ware очередной.

Или у тебя другие данные?
Re: WinForms окончательно помер?
От: pagid Россия  
Дата: 17.06.17 05:21
Оценка: +1
Здравствуйте, Shmj, Вы писали:

S>Вот стали бы вы писать небольшую утилиту для бухгалтерии на WinForms (5-7 разных форм средней сложности)?

Пиши без сомнений, если единственная цель именно утилиту написать, а не побаловаться с WFP или с чем еще. Никаких недостатков с утилитарной сторону у WinForms по сравнению с WFP нет.

S>Плюс WinForms -- оно работает на Linux. Мало ли, вдруг понадобится.

Небольшой утилите для бухгалтерии (5-7 разных форм) ? Сомнения мера берут.
Re[2]: WinForms окончательно помер?
От: Shmj Ниоткуда  
Дата: 17.06.17 05:37
Оценка: +1
Здравствуйте, pagid, Вы писали:

S>>Вот стали бы вы писать небольшую утилиту для бухгалтерии на WinForms (5-7 разных форм средней сложности)?

P>Пиши без сомнений, если единственная цель именно утилиту написать, а не побаловаться с WFP или с чем еще. Никаких недостатков с утилитарной сторону у WinForms по сравнению с WFP нет.

Я уже набаловался с WPF, мне на нем даже проще писать.
Re[3]: WinForms окончательно помер?
От: pagid Россия  
Дата: 17.06.17 06:33
Оценка: +2 :)
Здравствуйте, Shmj, Вы писали:

S>Я уже набаловался с WPF, мне на нем даже проще писать.

Пиши на нем.
Re: WinForms окончательно помер?
От: namespace  
Дата: 17.06.17 09:16
Оценка: 3 (3) +4 -1
S>Вот стали бы вы писать небольшую утилиту для бухгалтерии на WinForms (5-7 разных форм средней сложности)? Или лучше сразу на WFP?
WPF (как технология) монструозен. Код пишется дольше, ресурсов ПК требует больше.
Но если нужно красиво или нестандартно — то только он.

У нас, в финансовой сфере, сам факт дотнета — это модно и круто, тк остальное совсем древнее.
Когда встал вопрос WPF или WinForms, то написали две версии приложения, а пользователи выбрали WinForms версию как более быструю. После того, как руководство сравнило фактические сроки реализации, вопрос отпал сам собой.

Думаю, WinForms намного переживет WPF.
Re: WinForms окончательно помер?
От: AlexRK  
Дата: 17.06.17 13:26
Оценка: 1 (1) :))
Здравствуйте, Shmj, Вы писали:

S>Вот стали бы вы писать небольшую утилиту для бухгалтерии на WinForms (5-7 разных форм средней сложности)? Или лучше сразу на WFP?


Я бы говно под названием "WPF" иначе как длинной палкой трогать бы не стал.

На WinForms вполне нормально пишу и по сей день.
Re[2]: WinForms окончательно помер?
От: Философ Ад http://vk.com/id10256428
Дата: 17.06.17 19:33
Оценка: +1
Здравствуйте, AlexRK, Вы писали:


ARK>Я бы говно под названием "WPF" иначе как длинной палкой трогать бы не стал.

ARK>На WinForms вполне нормально пишу и по сей день.

Как ни странно, но писать пригодный для локализации и разного DPI GUI на WPF проще. Я использовал и то и другое.

ЗЫ: хотя, если не нужна локализация и вы плевать с высокой колокольни хотели на 14" ноуты с FullHD на экране — вперёд, это ваш выбор.
Всё сказанное выше — личное мнение, если не указано обратное.
Отредактировано 18.06.2017 17:24 Философ . Предыдущая версия .
Re: WinForms окончательно помер?
От: Философ Ад http://vk.com/id10256428
Дата: 17.06.17 19:34
Оценка: 1 (1)
Здравствуйте, Shmj, Вы писали:

S>Вот стали бы вы писать небольшую утилиту для бухгалтерии на WinForms (5-7 разных форм средней сложности)? Или лучше сразу на WFP?


S>Плюс WinForms -- оно работает на Linux. Мало ли, вдруг понадобится.


S>Или трупа лучше не ворошить?


Можно и на WinForms, если не нужна локализация и вы плевать с высокой колокольни хотели на 14" ноуты с FullHD на экране — вперёд, это ваш выбор. А вообще, WinForms — технология в целом годная, и проверенная временем.
Всё сказанное выше — личное мнение, если не указано обратное.
Отредактировано 18.06.2017 17:25 Философ . Предыдущая версия .
Re: WinForms окончательно помер?
От: s_aa Россия  
Дата: 17.06.17 19:41
Оценка:
Одно время переходил на WPF, написал с десяток небольших приложений. Но потом стало лень, усилий гораздо больше, красоты во внутрикорпоративных прогах все равно никто не оценит — важен функционал.
Жизнь не обязана доставлять удовольствие. Достаточно отсутствия страданий.
Re[2]: WinForms окончательно помер?
От: Ночной Смотрящий Россия  
Дата: 17.06.17 21:34
Оценка: +3
Здравствуйте, namespace, Вы писали:

N>Когда встал вопрос WPF или WinForms, то написали две версии приложения, а пользователи выбрали WinForms версию как более быструю. После того, как руководство сравнило фактические сроки реализации, вопрос отпал сам собой.


Глупо сравнивать сроки реализации на демопроекте, да еще на новой для команды технологии.
Главная попа WinForms как раз и состоит в том, что оно крайне плохо поддается реюзу. WPF же долго запрягает, но потом на отлаженном фреймворке сотни окон пекутся как горячие пирожки. Для винформсов такое или вообще недоступно, либо доступно жестким потом и кровью с сомнительной надежности результатом.
Re[3]: WinForms окончательно помер?
От: _Raz_  
Дата: 17.06.17 22:29
Оценка: +5
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Главная попа WinForms как раз и состоит в том, что оно крайне плохо поддается реюзу.


Главная попа в том, что говоря WinForms подразумевают лапша-стайл. Пиши на WPF драг-дропом контролов с тулбокса в окно, и получишь ровно то-же самое.

А получилось это потому что для WPF майкрософт пропагандировала и насаждала MVVM. В подавляющем большинстве туториалов для начинающих использовали правильные подходы. Плюс отдельные статьи по разработке в стиле MVVM имено на WPF. Я вот уверен, что будь такое же количество материалов WinForms + MVP, речь о недостатках WinForms в разрезе реюза звучала бы не слышным шопотом.

Так что я бы сказал, что это не WinForms плохо поддается реюзу, а на WinForms так пишут.

НС>WPF же долго запрягает, но потом на отлаженном фреймворке сотни окон пекутся как горячие пирожки.


Тут нет преимуществ WPF. Это преимущества MVVM. Пиши на WinForms + MVVM или, что лучше, WinForms + MVP и получишь ровно тоже самое.

НС>Для винформсов такое или вообще недоступно, либо доступно жестким потом и кровью с сомнительной надежности результатом.


Доступно-доступно. И результат надежней получится: строго типизированный, compile-time верифицируемый и без рантайм-рефлексии для биндингов — о таком WPF может только мечтать. А цена такого счастья не так уж и велика — MVP.

Единственное в чем WinForms откровенно сливает — система лейаутов. Вот в этом настоящий ад и израиль WinForms.
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Re: WinForms окончательно помер?
От: Gattaka Россия  
Дата: 18.06.17 02:59
Оценка: :)
Здравствуйте, Shmj, Вы писали:

S>Вот стали бы вы писать небольшую утилиту для бухгалтерии на WinForms (5-7 разных форм средней сложности)? Или лучше сразу на WFP?


S>Плюс WinForms -- оно работает на Linux. Мало ли, вдруг понадобится.


S>Или трупа лучше не ворошить?


Дам наводку . Про Slack слышали? Про Visual Studio, что оно и под линуксом тоже работает слышали?
Re[2]: WinForms окончательно помер?
От: c-smile Канада http://terrainformatica.com
Дата: 18.06.17 04:42
Оценка: -1
Здравствуйте, Gattaka, Вы писали:

G>Про Visual Studio, что оно и под линуксом тоже работает слышали?


Ты часом с Microsoft Visual Code не попутал ли?

Если "да", попутал то тогда уже Sciter — всё гуманнее будет для машин в бухгалтерии.
Re[4]: WinForms окончательно помер?
От: Ночной Смотрящий Россия  
Дата: 18.06.17 06:16
Оценка:
Здравствуйте, _Raz_, Вы писали:

НС>>Главная попа WinForms как раз и состоит в том, что оно крайне плохо поддается реюзу.

_R_>Главная попа в том, что говоря WinForms подразумевают лапша-стайл.

Это следствие.

_R_> Я вот уверен, что будь такое же количество материалов WinForms + MVP, речь о недостатках WinForms в разрезе реюза звучала бы не слышным шопотом.


А я вот, накушавшись попыток хоть как то уменьшить количество рутины в винформсе, уверен в обратном. Типичный уровень автоматизации WPF для винформса недостижим никогда, хоть ты туда десять MVVM и других модных слов навешай.
Re[4]: WinForms окончательно помер?
От: Михаил Романов Удмуртия https://mihailromanov.wordpress.com/
Дата: 18.06.17 10:33
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>WPF так и не состоялась как UI layer системных и образующих приложений Windows. Т.е. велика вероятность что это будет abandon-ware очередной.

CS>Или у тебя другие данные?
А какие вы имеете в виду под "системных и образующих приложений Windows"?
У меня под такое определение попадают:

Вот честно, я не вижу здесь никакого преимущества WinForms.
Re[3]: WinForms окончательно помер?
От: TK Лес кывт.рф
Дата: 18.06.17 11:37
Оценка:
Здравствуйте, c-smile, Вы писали:

G>>Про Visual Studio, что оно и под линуксом тоже работает слышали?

CS>Ты часом с Microsoft Visual Code не попутал ли?

Под Linux сейчас две разных Visual Studio доступно. VS Code это только одна из них
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re: WinForms окончательно помер?
От: D.Lans Россия  
Дата: 18.06.17 14:49
Оценка: +1 :)
Здравствуйте, Shmj, Вы писали:

S>Вот стали бы вы писать небольшую утилиту для бухгалтерии на WinForms (5-7 разных форм средней сложности)? Или лучше сразу на WFP?


S>Плюс WinForms -- оно работает на Linux. Мало ли, вдруг понадобится.


S>Или трупа лучше не ворошить?


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