Re[16]: Кто знает киллер-фичи дотнета?
От: Conductor СССР  
Дата: 04.08.23 19:16
Оценка: 3 (2)
Здравствуйте, karbofos42, Вы писали:

K>У нас уже предшественники вложились сначала в разработку под WinForms, потом постепенно мигрировали на WPF, т.к. это стильно, модно, молодёжно.

K>Сейчас опять куда-то нужно бежать и тратить огромные ресурсы.
K>А если бы изначально взяли условный C++ и Qt, то можно было все эти годы просто пилить проект и не переделывать одно и то же под другой GUI.
K>Майкрософт даёт гарантии, что их MAUI проживёт хотя бы 5 лет? Или так же в итоге забьют и потихоньку начнут закапывать очередной неудачный проект?

Я вот именно поэтому плюнул и переписал GUI на Qt. Под виндой был linq-провайдер и WinForms GUI. Понадобилась lin-версия и быстро. Полностью переписывать компонент работы с данными — не было ни времени, ни желания. Поэтому провайдер переехал на .Net Core (справедливости ради надо сказать, что переехал абсолютно безболезненно), а GUI, как уже сказал, на Qt. Взаимодействие через custom .NET host.
Re[16]: Кто знает киллер-фичи дотнета?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 04.08.23 20:59
Оценка:
Здравствуйте, karbofos42, Вы писали:


K>У нас уже предшественники вложились сначала в разработку под WinForms, потом постепенно мигрировали на WPF, т.к. это стильно, модно, молодёжно.

K>Сейчас опять куда-то нужно бежать и тратить огромные ресурсы.
K>А если бы изначально взяли условный C++ и Qt, то можно было все эти годы просто пилить проект и не переделывать одно и то же под другой GUI.
K>Майкрософт даёт гарантии, что их MAUI проживёт хотя бы 5 лет? Или так же в итоге забьют и потихоньку начнут закапывать очередной неудачный проект?
Вот не пойму, кому этот линукс сдался. MAUI это наследник Xamarin.Forms которым больше 5 лет.
Опять же как и писал раньше. Можно брать код от MAUI а формы клепать на тех же авалонии, UNO, да и блазоре
и солнце б утром не вставало, когда бы не было меня
Re[17]: Кто знает киллер-фичи дотнета?
От: karbofos42 Россия  
Дата: 05.08.23 07:22
Оценка:
Здравствуйте, Serginio1, Вы писали:

S> Вот не пойму, кому этот линукс сдался.


Ну, я живу и работаю в РФ, у нас тут импортозамещение в виде Астра Линукс, Альт Линукс и т.п.
Даже если бы нашим проектам в требования к винде не добавляли и линукс, то я как разработчик не буду сегодня начинать windows-only проект.
Зачем мне добровольно отказываться пусть хоть от 3% рынка, если можно взять другие инструменты и не отгораживаться ни от каких пользователей?

S> MAUI это наследник Xamarin.Forms которым больше 5 лет.


А WinForms — это наследник VCL из Delphi.
А UWP — наследник WPF.
Только эти все наследники не содержат в себе обратной совместимости, т.е. при переходе на них нужно долго и упорно всё переделывать.

S> Опять же как и писал раньше. Можно брать код от MAUI а формы клепать на тех же авалонии, UNO, да и блазоре


А можно уже оставить как есть и допилить, чтобы нормально под Wine работало.
В старых проектах очевидно придётся какие-то костыли лепить.
Непонятно только зачем новые проекты начинать делать на чём-то из этого зоопарка, если с большой долей вероятности MAUI уйдёт в след за WinForms и WPF, а Blazor повторит судьбу Silverlight?
Из любви к .NET изучать очередные стильные, модные, современные библиотеки, а через 5 лет всё выкидывать и переделывать заново на более модных и современных?
Re[18]: Кто знает киллер-фичи дотнета?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 05.08.23 12:35
Оценка:
Здравствуйте, karbofos42, Вы писали:

K>Непонятно только зачем новые проекты начинать делать на чём-то из этого зоопарка, если с большой долей вероятности MAUI уйдёт в след за WinForms и WPF, а Blazor повторит судьбу Silverlight?

K>Из любви к .NET изучать очередные стильные, модные, современные библиотеки, а через 5 лет всё выкидывать и переделывать заново на более модных и современных?
Никуда ни WinForms и WPF не ушли. Silverlight это проблема браузеров, так как в 2015 году в этих браузерах была отключена по умолчанию[9] или полностью прекращена[10] поддержка плагинов формата NPAPI.
XAMl на самом деле очень удобен.
и солнце б утром не вставало, когда бы не было меня
Re[19]: Кто знает киллер-фичи дотнета?
От: karbofos42 Россия  
Дата: 05.08.23 15:22
Оценка:
Здравствуйте, Serginio1, Вы писали:

S>Никуда ни WinForms и WPF не ушли.


Только они не развиваются и периодически натыкаешься на баги, которым по 10 лет и никто их не собирается исправлять.

S>Silverlight это проблема браузеров, так как в 2015 году в этих браузерах была отключена по умолчанию[9] или полностью прекращена[10] поддержка плагинов формата NPAPI.


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

S> XAMl на самом деле очень удобен.


Вещь субъективная. Мне не нравится.
Ни читать, ни писать это неудобно. Многословно, не логично. Ни одного плюса не вижу.
Страницы на HTML + CSS даже как-то приятнее верстать, хоть я веб и терпеть не могу.
По крайней мере тот вариант, что в WPF. Может в MAUI проделали работу над ошибками и что-то лучше сделали.
Re[20]: Кто знает киллер-фичи дотнета?
От: Serginio1 СССР https://habrahabr.ru/users/serginio1/topics/
Дата: 05.08.23 17:54
Оценка:
Здравствуйте, karbofos42, Вы писали:

S>>Никуда ни WinForms и WPF не ушли.


K>Только они не развиваются и периодически натыкаешься на баги, которым по 10 лет и никто их не собирается исправлять.

Ну почему же. Для Core они все таки правили.
S>>Silverlight это проблема браузеров, так как в 2015 году в этих браузерах была отключена по умолчанию[9] или полностью прекращена[10] поддержка плагинов формата NPAPI.

K>Людям, которые потратили время на изучение технологии и вложились в разработку на ней, от этого вряд ли легче.

Ну это не вида MS.
S>> XAMl на самом деле очень удобен.

K>Вещь субъективная. Мне не нравится.

K>Ни читать, ни писать это неудобно. Многословно, не логично. Ни одного плюса не вижу.
K>Страницы на HTML + CSS даже как-то приятнее верстать, хоть я веб и терпеть не могу.
K>По крайней мере тот вариант, что в WPF. Может в MAUI проделали работу над ошибками и что-то лучше сделали.
К всему надо привыкать. Сейчас народ на Json предлагает формы делать.
и солнце б утром не вставало, когда бы не было меня
Re[21]: Кто знает киллер-фичи дотнета?
От: karbofos42 Россия  
Дата: 05.08.23 18:46
Оценка:
Здравствуйте, Serginio1, Вы писали:

S> Ну почему же. Для Core они все таки правили.


Они и портировали их на Core как-то не сразу и неохотно. Так же и баги правили, пару починили, на сотню забили.

S> К всему надо привыкать. Сейчас народ на Json предлагает формы делать.


json вроде давно уже появился в той же Qt.
Из последнего, что мне попадалось — это MVU, с прописыванием разметки в коде.
Опять вернёмся к MFC без всяких богомерзких дизайнеров и отдельных языков разметки
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.