Visual studio 2021 когда выйдет
Хотя разработчики с любым уровнем опыта в целом положительно относятся к VS 2019, нет IDE, которая не могла бы улучшить ситуацию. Действительно ли VS 2022 намного лучше? Стоит ли становиться ранним пользователем и обновляться до последней версии?
Вот что вам нужно знать.
История Visual Studio: пока что в основном хорошо
Visual Studio 2019 и Visual Studio Code рекламируются как удобные для начинающих, но также заслужили постоянную похвалу от продвинутых и опытных программистов.
Например, его интеграция с Azure, Git / GitHub и недавнее добавление таких платформ, как Live Share и Xamarin , позволяет упростить облачное хранилище, совместную работу в реальном времени и кроссплатформенную разработку.
Но несмотря на то, что VS 2019 и VS Code хороши, VS 2022 предлагает несколько новых, весьма заманчивых улучшений.
Самое важное улучшение в VS 2022
Одно из основных улучшений в новом выпуске касается повторяющейся жалобы на VS 2019, а именно, его интенсивной потребности в памяти.
Для разработчиков, работающих над сложными приложениями, требующими больших вычислительных мощностей, это обещает быть существенным преимуществом. Обычно это вызывает беспокойство у разработчиков, работающих над коммерческими и институциональными проектами.
На момент написания этой статьи предварительная версия не лицензирована для производственных приложений.
Что еще нового в VS 2022?
На странице « Дорожная карта на 2022 год» в онлайн-документации Microsoft утверждается, что команда, работающая над этим последним выпуском, имеет в виду следующие темы: «личная и командная продуктивность, современное развитие и постоянные инновации».
Нам всем нравится, как они звучат! Но что означает это обязательство для повседневной работы с последней версией VS 2022?
Релиз 2022 года обещает следующие дополнительные улучшения:
Улучшенная функция автозавершения кода
Intellicode в VS 2022 может заполнять целые строки кода, используя улучшенное понимание контекста кодирования.
Более мощные возможности отладки
Основной отладчик имеет более эффективную и интуитивно понятную декомпиляцию с более легким для чтения пошаговым инструктажем, условными точками останова и добавлением диаграмм пламени, чтобы помочь программистам обнаруживать проблемы, возникающие с кодом локально или удаленно.
Улучшенный интерфейс программирования
Visual Studio 2022 предлагает более удобный и интуитивно понятный интерфейс среды программирования.
Это включает в себя расширенные возможности для настройки внешнего вида среды IDE (например, вы можете сопоставить ее со своей темой Windows), а также возможность развертывания системы управления документами, которая работает на вас.
Улучшенная доступность
В Visual Studio 2019 было несколько функций, которые улучшили общую доступность, а VS 2022 Improved добавляет еще больше функций доступности.
Вместо того, чтобы полагаться на плагины или надстройки, пользователи могут изменять интерфейс, чтобы улучшить видимость и организацию, а также лучше работать с утвержденными расширениями. Все это происходит благодаря постоянной работе Microsoft над тем, чтобы сделать свои продукты общедоступными.
Улучшенная поддержка последней сборки C ++
VS 2022 включает в себя полный набор инструментов для C ++ 20. Это язык, на котором написана Windows, поэтому разработчики Windows должны найти это долгожданное включение.
В примечаниях к предварительному просмотру VS 2022 перечислены девять улучшений на момент написания этой статьи. Это должно упростить программирование на C ++ в новой версии IDE за счет улучшенной функциональности IntelliSense и более мощных возможностей отладки и анализа.
Улучшенная разработка приложений для Windows
Вы также найдете улучшения в интеграции Git, такие как возможность работать с несколькими репозиториями в исходном режиме из одной локальной установки IDE.
Для разработчиков, создающих контейнерные приложения, обещаны дополнительные возможности для работы или оркестровки проектов с использованием Kubernetes , Docker и Service Fabric . (В документации нет подробностей о том, что это повлечет за собой, но в настоящее время ведется работа по улучшению процесса создания приложений и расширению диагностики.)
Стоит ли вам перейти на VS 2022 сейчас?
Ответ зависит от того, как вы сейчас используете Visual Studio.
К сожалению, на момент написания этой статьи предварительная версия VS 2022 не лицензирована для использования в производственной среде.
Те, кто работает в основном с контейнерными приложениями, могут подождать, пока не появятся обещанные дополнительные улучшения, прежде чем опробовать предварительную версию.
Индивидуальные разработчики с любым уровнем квалификации, вероятно, получат выгоду от улучшений, предлагаемых в VS 2022, и захотят как можно скорее ознакомиться с новыми и улучшенными функциями до официального выпуска.
Если вы решите выполнить обновление, у вас есть несколько вариантов, как начать использовать предварительную версию VS 2022.
И не забывайте, вы можете внести свой вклад в проект VS 2022! В период предварительного просмотра активно запрашиваются мнения и отзывы разработчиков. В онлайн-документации « Что нового в Visual Studio 2022 » есть ссылка на страницу « Предложить функцию» .
Для энтузиастов-разработчиков любого уровня квалификации возможность внести свой вклад сама по себе является привлекательной, независимо от того, верите ли вы, что улучшения окажут существенное влияние на вашу повседневную деятельность по программированию и дизайну.
Предварительная версия Visual Studio 2022, объяснение
Большинство индивидуальных пользователей, вероятно, сочтут целесообразным начать использовать предварительную версию VS 2022, тем более, что вам не нужно отказываться от VS 2019.
Текущее отсутствие производственных лицензий может сделать загрузку предварительного просмотра менее привлекательной для тех, кто в настоящее время занимается интенсивной разработкой, но загрузка его в качестве отдельного пользователя сейчас может сэкономить некоторое время позже, когда лицензирование станет доступным и вы (и ваша команда) хотите переместить свои приложения в новую версию.
Некоторые основные анонсы с проходящей конференции Microsoft Build 2021 (проходит 25-27 мая).
Также добавлена поддержка серилизации с помощью System.Text.Json для типа IAsyncEnumerable :
В System.Text.Json добавлен новый API для работы с json-объектами:
Некоторые добавления в System.Linq . Так, для типа Enumerable добавлена поддержка параметров типа Range и Index . Например, метод Enumerable.ElementAt позволяет получить элемент по индексу с конца последовательности
Метод Enumerable.Take() теперь принимает параметр типа Range:
Также добавлен ряд новых методов: DistinctBy/UnionBy/IntersectBy/ExceptBy/MaxBy/MinBy
Методы FirstOrDefault/LastOrDefault/SingleOrDefault теперь поддерживают установку значения по умолчанию, которое возвращается, если коллекция пуста:
Переписан тип FileStream , благодаря чему повысилась его производительность
Некоторые изменения при работе с датами и временем. В частности, добавлены новые структуры DateOnly и TimeOnly для представления только даты и только времени соответственно
Улучшена работа компилятора RyuJIT
Улучшения при публикации однофайловых приложений, в частности, добавлена поддержка сжатия.
Добавлена возможность для создания простейшего готового проекта с минимальным API.
Для метода Map() добавлены новые версии. Если раньше надо было писать так:
То теперь можно сократить определение метода:
Добавлен новый API для хостинга приложения:
Добавлена поддержка асинхронных стримов:
Этот middleware можно настроить в методе ConfigureServices
Для запуска приложений в Visual Studio теперь используется Kestrel вместо IIS
Улучшены шаблоны одностраничных приложений с Angular и React
Blazor WebAssembly теперь поддерживает AOT-компиляцию
Также добавлена поддержка единого начального экрана для мобильных приложений с помощью элемента MauiSplashScreen .
Кроме того, упрощена работа с ресурсами приложения.
Visual Studio 2019 v16.10 и v16.11 Preview 1
Переход на x64, измененный интерфейс, упрощенная персонализация и версия IDE для macOS. Компания Microsoft анонсировала Visual Studio (VS) 2022. Разработчиков ждет крупное обновление впервые за три года.
Переход на 64-разрядную версию
Впервые Visual Studio (VS) будет 64-разрядной. В компании заявляют, что благодаря этому в Windows можно будет открывать, редактировать, запускать и отлаживать даже самые большие и сложные решения. При этом переход на х64 не меняет типы или разрядность приложений, которые создаются с помощью VS. Среда разработки по-прежнему будет инструментом для разработки 32-разрядных приложений.
Обновленный пользовательский интерфейс
Некоторые из изменений — это тонкие косметические штрихи, которые модернизируют пользовательский интерфейс. В целом, по словам разработчиков Microsoft, стремятся снизить сложность и когнитивную нагрузку, чтобы пользователи могли сосредоточиться на работе, не покидая рабочую зону VS.
Среди заявленных визуальных изменений:
- Обновленные значки для большей четкости, разборчивости и контрастности;
- Новый шрифт Cascadia Code — для лучшей читаемости и поддержки лигатур ;
- Обновленные и улучшенные темы продуктов;
- Интеграция с продуктом Accessibility Insights — для раннего обнаружения проблем доступности.
Обновленный интерфейс VS 2022
Разработка современных приложений.
Согласно описанию , в Visual Studio 2022 будет:
Диагностика и отладка
VS 2020 будет включать улучшения производительности в основном отладчике с дополнительными функциями, такими как flame-диаграммы в профилировщике, зависимые брейкпойнты и интегрированные возможности декомпиляции.
Совместная работа и парное программирование
Согласно документации, в Visual Studio 2022 Live Share появится:
- Интегрированный текстовый чат для мгновенного обсуждения кода без переключения контекста;
- Возможность запланировать повторяющие сеансы, с сохранением одной и той же ссылки, что упростит совместную работу с частными контактами;
- Политика сеансов для определения требований соответствия для совместной работы. Например, должны ли терминалы чтения/записи быть общими.
Среди прочих новшеств и обновлений специалисты компании выделяют:
Упрощенная персонализация. Разработчикам будет гораздо проще настроить IDE от Microsoft под себя.
Ожидается, что 64-разрядная версия Visual Studio 2020 Preview 1 появится летом 2021-го. Финальный релиз планируется выпустить ближе к концу года.
Highload нужны авторы технических текстов. Вы наш человек, если разбираетесь в разработке, знаете языки программирования и умеете просто писать о сложном!
Откликнуться на вакансию можно здесь .
Microsoft в этом году запретит создавать новые проекты в облачной среде разработки Visual Studio Codespace. Вместо нее компания будет продвигать одноименный инструмент GitHub.
Конец через год
Microsoft объявила о прекращении работы собственной среды разработки Visual Studio Codespace в облаке Azure 17 февраля 2021 года. С ноября этого года станет невозможным создание новых проектов в IDE, останется возможность лишь редактировать старые.
Американская компания объяснила все решение желанием избавить пользователей от путаницы. Репозиторий GitHub, принадлежащий Microsoft, развивает и продвигает собственную облачную среду разработки под названием Codespace. Она создана на базе редактора с открытым исходным кодом Visual Studio Code, и по функциональности практически аналогична закрытому проекту.
Сложности для программистов
Закрытие Visual Studio Codespace может доставить проблемы разработчикам. Во-первых, сейчас неясна ценовая политика аналогичного решения от GitHub, куда Microsoft предлагает переносить уже существующие проекты. Среда разработки все еще находится на стадии бета-тестирования, и тарифы будут опубликованы лишь в конце 2020 года. У разработчиков останется мало времени, чтобы принять решение о переезде.
Во-вторых, GitHub Codespace не имеет обратной совместимости с IDE на базе Azure. После переноса аккаунта проекты из Visual Studio Codespace будут доступны только для просмотра. Для продолжения работы придется перенести все данные вручную.
Из преимуществ пользователи Visual Studio Codespace получат лишь ранний доступ к бета-тесту GitHub Codespace, который стартовал 4 сентября. У разработчиков будет возможность подключать внешние Git-репозитории, например, Bitbucket. Благодаря этому они смогут до конца года определить, стоит ли оставаться на площадке GitHub после публикации тарифных планов сервиса.
Новый курс
Microsoft продолжает свою политику по эксплуатации узнаваемости брендов, приобретенных ранее. В отличие от Google, который старается после покупки «ассимилировать» компанию и продвигать ее разработки под своим именем, Microsoft оставила GitHub оригинальное наименование и использует его для дальнейшего продвижения других своих продуктов вроде Codespace.
Кроме того, американская корпорация в последние годы стремится консолидировать свои ресурсы по конкретным направлениям ради оптимизации бизнеса. К этому курсу относятся инициативы по отказу от непопулярного собственного браузерного движка EdgeHTML в пользу Chromium, объединению игровых консолей Xbox и ПК-гейминга на платформе Xbox-Live, концентрации на выпуске продуктов для корпоративных нужд.
Читайте также: