В последние годы Windows не стала лучше.Она стала клиентом для Азуры, магазином приложений, рекламной площадкой. MS ничего полезного для пользователей не сделали за последнюю пятилетку.
При этом, Линукс стал достаточно удобным, вполне может заменить Windows, проще администрируется и ничего не навязывает. Я не утверждаю что Linux сегодня подойдёт всем и во всех сценариях сможет заменить Windows, но может стоит дать Linux шанс?
Вы недооцениваете ситуацию. Апгрейдить ОС или менять железо придется не только разработчикам. Поэтому расходы будут больше чем вам кажется.
Часто причиной такого выбора (переход на win11) является какой то внутренний софт предприятия которой может только под Windows работать. Вот этот софт мы можем помочь сделать мультиплатформенным.
Ещё вспомнил когда сложно мигрировать в веб: если приложение должно использовать несколько мониторов или если оно имеет функциональные панели или организует работу с документами по типу MDI.
Но, конечно, десктоп разработка становится более нишевой штукой. С этим сложно спорить.
Кстати говоря в статье забыли написать ещё о том, что выбрав авалонию нет необходимости выбирать Linux или Windows. Авалония приложение без существенных переделок может работать в обоих системах.
Мигрировать на веб или оставаться на десктоп платформах - ресурсоемкое решение которое принимается индивидуально для каждого проекта. Некоторые проекты невозможно перевести в веб: там где интенсивно используются ресурсы, где нужен прямой доступ к железу или к конвейеру рендеринга.
"где найти новых членов этой команды" У авалонии на гитхабе 30тысяч звезд. Как минимум 30 тыс человек в мире знает эту техлоногию и следит за ее обновлениями. Есть русскоязычный телеграм канал авалонии который насчитывает более полутора тысяч человек https://t.me/AvaloniaRU
Вылядит как отличные идеи для отдельной статьи ). Только, вы взяли слишком широко. У вас и мобилки и веб и геймдев. Не стоит все смешивать в одну кучу. Возможно, для мобилок или для WASM есть более правильный выбор. Тут я не могу советовать. Если вы занимаетесь десктоп разработкой, Avalonia это хороший выбор в 2025 году. Мы уже год в Эремекс выпускаем набор САПР для электроники кототрые работают на Avalonia UI под Linux. Я точно знаю о чем говорю.
Насчет JB, ну, я надеюсь это временные и локальные сложности, а поддержку Win10 прекращают во всем мире.
"сделали коммерческий продукт на ОСС". Ничего просто так бесплатного не бывает. На мой взгляд, Авалонию сделали открытой только по одной причине: чтобы повысить доверие к платформе. Экосистема Авалонии не совсем бесплатна. Новые девтулзы Авалонии созданны коммерческой организацией без помощи сообщества.
"возможна ли net разработка под Linux". Возможна. Часть нашей команды имеет основной ОС Linux. Конечно, встречаются разные сложности, в том числе и те, о которых вы говорили.
"лучше перейти на Java". Лучше для кого? В этой статье рассматривается ситуация: вы оказались в 2025м году с командой у которой есть экспертиза в NET WPF. Вот для этих ребят будет более экономически оправданно перейти на Avalonia а не на Java
Здорово, что научились следить за качеством. Наверное, следующая амбициозная цель должна быть в сокращении времени от идеи до запуска. Когда то мне пришлось отказаться от работы в одной уважаемой конторе из-за того что у них цикл разработки занимал примерно декаду. Я понял, что скорее наступит пенсия чем они что то успеют что то мое внедрить ). Если новая недвижимость поможет сократить цикл разработки - хорошо.
На мой взгляд, перспективнее делать новые проекты на AvaloniaUI. Там разметка очень похожа на WPF. Не нужно тратить много времени на переучивание. Приложения на AvaloniaUI работают не только на Windows но и на Linux(включая отечественные). Под AvaloniaUI в России производит контролы Eremex. Продукт называется "eremexcontrols", он входит в реестр отечественного ПО. Без проблем можно купить как в коммерческую так и в бюджетную организацию.
Еще приведу пример чтобы была понятна разница в масштабах.
В Сиетле Майкрософт это одно из градообразующих предприятий. Там легко можно на улице встретить людей которые обсуждают например оптимазацию рендеринга. Врядли у нас можно найти что то подобное.
Российская айтишка это менее 5% мирового рынка ПО. У нас не принято платить за софт. Рынок сложный и рискованный. Вот вы бы на свои стали бы разарбатывать отечественный линукс?
Здорово, что в России появляется своя экспертиза разработки САПР систем для СВЧ. Хабр прежде всего ресурс для разработчиков. Хотелось бы здесь видеть больше технических деталей. Какой технологический стек? Какие интересные технические проблемы решали при разработке?
Хм. Эта статья не идеальна, но где вы тут нашли "слона" мы никого не обижаем
В последние годы Windows не стала лучше.Она стала клиентом для Азуры, магазином приложений, рекламной площадкой. MS ничего полезного для пользователей не сделали за последнюю пятилетку.
При этом, Линукс стал достаточно удобным, вполне может заменить Windows, проще администрируется и ничего не навязывает. Я не утверждаю что Linux сегодня подойдёт всем и во всех сценариях сможет заменить Windows, но может стоит дать Linux шанс?
Как я выше написал в этой ветке, переход на веб технологии не всегда возможен.
(про редактирование реестра) Стратегия основанная на сайдэффектах ). Вряд-ли это можно рекомендовать в серьезных конторах.
Исправлять в этой статье ничего не будем. Пускай уж остаётся как есть)
Я запомню этот обидный комментарий для следующих публикаций. Нам еще предстоит научиться писать классные тексты.
Вы недооцениваете ситуацию. Апгрейдить ОС или менять железо придется не только разработчикам. Поэтому расходы будут больше чем вам кажется.
Часто причиной такого выбора (переход на win11) является какой то внутренний софт предприятия которой может только под Windows работать. Вот этот софт мы можем помочь сделать мультиплатформенным.
Ещё вспомнил когда сложно мигрировать в веб: если приложение должно использовать несколько мониторов или если оно имеет функциональные панели или организует работу с документами по типу MDI.
Но, конечно, десктоп разработка становится более нишевой штукой. С этим сложно спорить.
Кстати говоря в статье забыли написать ещё о том, что выбрав авалонию нет необходимости выбирать Linux или Windows. Авалония приложение без существенных переделок может работать в обоих системах.
Мигрировать на веб или оставаться на десктоп платформах - ресурсоемкое решение которое принимается индивидуально для каждого проекта. Некоторые проекты невозможно перевести в веб: там где интенсивно используются ресурсы, где нужен прямой доступ к железу или к конвейеру рендеринга.
Хорошо, когда есть выбор!
"где найти новых членов этой команды" У авалонии на гитхабе 30тысяч звезд. Как минимум 30 тыс человек в мире знает эту техлоногию и следит за ее обновлениями. Есть русскоязычный телеграм канал авалонии который насчитывает более полутора тысяч человек https://t.me/AvaloniaRU
Вылядит как отличные идеи для отдельной статьи ). Только, вы взяли слишком широко. У вас и мобилки и веб и геймдев. Не стоит все смешивать в одну кучу. Возможно, для мобилок или для WASM есть более правильный выбор. Тут я не могу советовать. Если вы занимаетесь десктоп разработкой, Avalonia это хороший выбор в 2025 году. Мы уже год в Эремекс выпускаем набор САПР для электроники кототрые работают на Avalonia UI под Linux. Я точно знаю о чем говорю.
Я понял, Алексей. Спасибо. К сожалению, не все разработчики умеют интересно излагать. Мы будем учиться.
Да, мы были на Dotnext2024 можно тут посмотреть доклад https://www.youtube.com/watch?v=6hG7_qEzpnQ .
Насчет JB, ну, я надеюсь это временные и локальные сложности, а поддержку Win10 прекращают во всем мире.
"сделали коммерческий продукт на ОСС". Ничего просто так бесплатного не бывает. На мой взгляд, Авалонию сделали открытой только по одной причине: чтобы повысить доверие к платформе. Экосистема Авалонии не совсем бесплатна. Новые девтулзы Авалонии созданны коммерческой организацией без помощи сообщества.
"возможна ли net разработка под Linux". Возможна. Часть нашей команды имеет основной ОС Linux. Конечно, встречаются разные сложности, в том числе и те, о которых вы говорили.
"лучше перейти на Java". Лучше для кого? В этой статье рассматривается ситуация: вы оказались в 2025м году с командой у которой есть экспертиза в NET WPF. Вот для этих ребят будет более экономически оправданно перейти на Avalonia а не на Java
Мне жаль это слышать. Вы уже пробовали наш продукт что то конкретное не понравилось?
Здорово, что научились следить за качеством. Наверное, следующая амбициозная цель должна быть в сокращении времени от идеи до запуска. Когда то мне пришлось отказаться от работы в одной уважаемой конторе из-за того что у них цикл разработки занимал примерно декаду. Я понял, что скорее наступит пенсия чем они что то успеют что то мое внедрить ). Если новая недвижимость поможет сократить цикл разработки - хорошо.
На мой взгляд, перспективнее делать новые проекты на AvaloniaUI. Там разметка очень похожа на WPF. Не нужно тратить много времени на переучивание. Приложения на AvaloniaUI работают не только на Windows но и на Linux(включая отечественные). Под AvaloniaUI в России производит контролы Eremex. Продукт называется "eremexcontrols", он входит в реестр отечественного ПО. Без проблем можно купить как в коммерческую так и в бюджетную организацию.
Хорошо что есть осознание необходимости перемен в сфере образования и особенно в it специальностях.
Что именно должно измениться? Надо как то сделать так, чтобы в вузах остались преподаватели у которых есть чему научиться. Эксперты.
Например, Если человек читает базы данных но, не разрабатывал их, вряд-ли он может научить.
Какая успешная компания обходится без маркетологов. Тут важен балланс. У MS их сейчас явно больше чем следовало бы )
Еще приведу пример чтобы была понятна разница в масштабах.
В Сиетле Майкрософт это одно из градообразующих предприятий. Там легко можно на улице встретить людей которые обсуждают например оптимазацию рендеринга. Врядли у нас можно найти что то подобное.
Нет денег, нет экспертизы.
Российская айтишка это менее 5% мирового рынка ПО. У нас не принято платить за софт. Рынок сложный и рискованный. Вот вы бы на свои стали бы разарбатывать отечественный линукс?
Здорово, что в России появляется своя экспертиза разработки САПР систем для СВЧ. Хабр прежде всего ресурс для разработчиков. Хотелось бы здесь видеть больше технических деталей. Какой технологический стек? Какие интересные технические проблемы решали при разработке?