Итак, первый день подошел к концу! Какие выводы мы можем сделать?
Все ключевые инструменты заметно ускорились.
Улучшения перфоманса на уровне .NET 5, когда среднее приложение ускорилось на 30-35 процентов. Точнее можно будет сказать когда разработчики начнут мигрировать приложения на .NET 6.
Много улучшений практически для всех API.
Основной фокус — упрощения API и уменьшение бойлерплейта. Тоже приятно, делает .NET более дружелюбным для новичков.
Изменения в C# скорее косметические.
Однако они хорошо работают на одну из основных целей — упрощение кода и уменьшение бойлерплейта.
Кажется, Blazor (и даже его WebAssembly версия) готов к аккуратному втаскиванию в прод.
Но анонсы в этом плане не лучший источник — посмотрим на отзывы разработчиков в ближайшие месяцы. Так или иначе — много хороших компонентов, переиспользуемость, пофикшенные баги и улучшенная производительность вселяют надежду.
MAUI выглядит перспективно, но требует улучшений.
Я бы прогнозировал, что к .NET 7 он будет примерно на том же уровне, на котором сейчас находится Blazor.
Hot Reload — приятная мелочь.
В каких-то местах он не поддерживается, иногда требует перекомпиляции. Приятная фича, которая сделает разработку чуть более гладкой.
В общем, изменения в .NET 6 прям радуют. Очень много приятных мелочей и уверенное движение в сторону перфоманса/универсальности/простоты.
Post #63
682