Открыть список
Как стать автором
Обновить

Комментарии 26

НЛО прилетело и опубликовало эту надпись здесь
В комментариях к анонсу много отсылок на “Flutter” и Platform.uno, что Microsoft создает то, что уже есть.

1) Xamarin.Forms появился раньше и флаттера и уж тем более раньше уно
2) У флаттера кастомный рендер, у формсов используются нативные контролы. Уно как я понял вообще вебвью…

Я бы сказал так: анонсировать еще 2 несовместимые со всеми предыдущими платформы, требующие основательного переписывания кода, с отдаленными датами выхода (через 1.5 года) не звучит как стратегия быстрой победы.

MAUI — это же развитие Xamarin.forms в чем несовместимость-то?

Чаcтью Project Reunion является WinUI — github.com/microsoft/microsoft-ui-xaml

(не очень понятно только, как быть с разными версиями UWP API на разных версиях Windows 10)
очевидно, что так же как и сейчас будет minSDK и targetSDK
В мире, не только UWP или Xamarin есть.
Я не понимаю, как с winforms/wpf на Project Reunion/MAUI перейти, без переписывания.
1) Я бы начал с перехода на .Net 5
2) А что именно оттуда ты хочешь?

UPD переписывать winforms/wpf на MAUI — а зачем? я даже пропустил эту часть вопроса, настолько у меня в голове не вяжется
Лично для себя я ничего не хочу. Я смотрю, на анонсы через призму:
  • Проектов, которые мы ведем и на которые стафаем людей.
  • Пресейлы, которые приходят.

В реальном мире, новые приложения чаще дописываются, чем создаются новые.
Т.е. растет зоопарк технологий, вместо реальной унификации, даже в одном анонсе- Microsoft не может предложить one ring to rule them all. Все равно 2 технологии, обе через 1.5 года.
В реальном мире, новые приложения чаще дописываются, чем создаются новые.
ну и дописывай тогда. Почему у тебя вообще возникает вопрос о переписывании? Если возникает, то значит есть какие-то проблемы, которые, как ты считаешь, эти технологии могут помочь решить. Поэтому я и задал вопрос, а что ты оттуда хочешь? Правильнее конечно, а какую проблему ты хочешь решить используя данную технологию?

Все равно 2 технологии, обе через 1.5 года.
2 разные технологии, для решения двух разных задач. Более того, они настолько ортогональны, что одна (MAUI) скорее всего будет использовать другую (Reunion).

Причём, если тебе эти технологии подходят, ты можешь частично или полностью использовать сейчас, а не через 1.5 года. Это не какие-то принципиально новые технологии, это вектор развития текущих.
Предположу, почему про flutter вспоминил в комментариях. Мы тут анализировали как-то тренды и xamarin тренд нам не нравился.

trends.google.com/trends/explore?cat=31&date=today%205-y&q=React%20Native,Flutter,NativeScript,Xamarin
Ты же понимаешь, что хайповые технологии и технологии которыми пользоваться можно это разные вещи.
Я не вижу длительных перспектив у флаттера за пределами гугловой этоксистемы:
кастомный рендер для пользовательских приложений на мобилках это минус. Приложение всегда будет гадким утёнком на iOS.

Кажется флаттер хайпует только на волне ожидании Fuchsia os (которую тоже уже 4 года ждут).

У ксамарина основной конкурент сейчас Kotlin multiplatform. Как раз идёт по его стопам и при этом нативен на андроиде.
Что-то я пропустил. Анонсировали desktop под Linux?
Скорее линукс под десктоп.
Linux уже некоторое время можно поставить на винду из Microsoft Store.
Нет. Я вот про это предложение:
писать “одно приложение и запускать его на разных платформах”. На данный момент под разными платформами подразумевается IOS/Android/Mac/Linux/Windows.
Хм. Как-то пропустил этот момент.
А какая была надежда, что MS всё-таки возьмёт под крыло Avalonia.
В своё время WPF в Xamarin.Forms поддержал сторонний разработчик. В принципе никто не мешает сделать биндинги в Авалонию. Сомневаюсь правда, что кто-то в этом заинтересован :)
Забавно, анонс Blazor для вас не событие. А Entity Framework вы почему то к web отнесли, точно не чего не напутали?
То есть абсолютно новый фреймворк и язык для web для вас не событие? Ok, расходимся)
Я например сейчас делаю новый сайт на базе Blazor и поражен тому что у меня получается spa приложение без необходимости писать js код, еще год назад это было не возможно, а сейчас это production ready.
Blazor МС уже года 1.5 рекламирует. Сама по себе технология- это не событие. Я в нее не верю, и всем рекомендую учить react/angular.
Это не Azure, это не Windows — под них заводить- смысла нет. Делать отдельную секцию — жирно будет. А Web/Asp.Net Core — достаточно близкая тима.
Не знаю, что они рекламируют, именно сейчас она стала юзабельной, хотя даже пол года назад еще нет. Многие ждали именно релизной версии.
Ok, учите реакт, ваше право.
Web/Database — близкая тема? ok
НЛО прилетело и опубликовало эту надпись здесь
да, это дело вкуса, товарищ как-то слишком категорично высказывается, еще видимо и минусанул меня за вполне безобидный комментарий.
Почему на Server перешли, а не на WebAssembly, он вполне юзабельный уже?
НЛО прилетело и опубликовало эту надпись здесь
при сегодняшних скоростях, 1.6 мб не так много.
Хотелось бы AOT получить(обещают в ноябре).
Скорость компиляции(а точнее самой настоящей интерпретации, как следует из особенностей работы mono в браузере), это сейчас узкий фактор
НЛО прилетело и опубликовало эту надпись здесь
К сожалению, уже не обещают. Но обещают ускорить непосредственно скорость работы wasm версии
НЛО прилетело и опубликовало эту надпись здесь

Да, так и есть. Но в ветке что я скинул, говорится, что aot вызовет рост объёма сборки, поэтому это тоже не золотая пуля. Ясно одно, через год будет гораздо быстрее, я был бы рад если бы хотя бы на 50 процентов ускорили.

Печаль, я последний раз заходил на эту страницу после Build, тогда она ещё была в планах на ноябрь.
Впрочем не все так плохо, как следует из этого комментария https://github.com/dotnet/aspnetcore/issues/5466#issuecomment-639806998
это произойдёт, но чуть позже, в первых бетах .Net 6. Первый квартал 2021.а до этого также будет улучшаться перформанс

Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.