Ранее в этом году Microsoft выпустила предварительную версию Visual Studio 2022 в мир программирования. Это хорошие новости! Это чрезвычайно популярная IDE, но ее необходимо доработать или, возможно, даже провести капитальный ремонт, учитывая темпы изменений в экосистеме DevOps, в которой она процветает.
Несмотря на то, что разработчики с любым уровнем опыта в целом положительно относятся к VS 2019, нет такой среды разработки, которая не могла бы улучшить ситуацию. Действительно ли VS 2022 намного лучше? Стоит ли становиться ранним пользователем и обновляться до последней версии?
Вот что вам нужно знать.
История Visual Studio: пока что в основном хорошо
Visual Studio 2019 а также Код Visual Studio рекламируются как удобные для начинающих, но также заслужили постоянную похвалу от продвинутых и опытных программистов.
Например, его интеграция с 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 может заполнять целые строки кода, используя улучшенное понимание контекста кодирования.
В текущем режиме предварительного просмотра это работает только с C #, но Microsoft будет добавлять дополнительные языки по мере приближения официальной даты выпуска.
Более мощные возможности отладки
Основной отладчик имеет более эффективную и интуитивно понятную декомпиляцию с более легким для чтения пошаговым инструктажем, условными точками останова и добавлением диаграммы пламени чтобы помочь программистам обнаруживать проблемы, возникающие с кодом локально или удаленно.
Улучшенный интерфейс программирования
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
Теперь можно использовать Горячая перезагрузка (впервые введено в VS 2019), чтобы обновлять сборки вашего приложения на .NET или C ++ во время его работы. Все разработчики пережили или могут представить себе ситуации, когда это пригодится!
Вы также найдете улучшения в интеграции Git, такие как возможность работать с несколькими репозиториями в исходном режиме из одной локальной установки IDE.
Для разработчиков, создающих контейнерные приложения, обещаны дополнительные возможности для работы или оркестровки проектов с использованием Kubernetes, Докер, а также Service Fabric. (В документации нет подробностей о том, что это повлечет за собой, но в настоящее время ведется работа по улучшению процесса создания приложений и расширению диагностики.)
Стоит ли вам перейти на VS 2022 сейчас?
Ответ зависит от того, как вы сейчас используете Visual Studio.
К сожалению, на момент написания этой статьи предварительная версия VS 2022 не лицензирована для использования в производственной среде.
Те, кто работает в основном с контейнерными приложениями, могут подождать, пока не появятся обещанные дополнительные улучшения, прежде чем опробовать предварительную версию.
Индивидуальные разработчики любого уровня подготовки, вероятно, получат выгоду от улучшений, предлагаемых в VS 2022, и захотят как можно скорее ознакомьтесь с новыми и улучшенными функциями до официального релиза около.
Если вы решите выполнить обновление, у вас есть несколько вариантов, как начать использовать предварительную версию VS 2022.
Самый простой путь - установить VS 2022 параллельно с вашей текущей сборкой VS 2019. Если вы не хотите устанавливать его на локальный компьютер, вы можете попробовать облачную версию. (Возможно, у вас есть опыт использования MS Visual Studio Online?) Или с ним можно работать из командной строки.
И не забывайте, вы можете внести свой вклад в проект VS 2022! В период предварительного просмотра активно запрашиваются мнения и отзывы разработчиков. Значок «Что нового в Visual Studio 2022Онлайн-документация включает ссылку на Предложить функцию страница.
Для энтузиастов-разработчиков любого уровня квалификации возможность внести свой вклад сама по себе является привлекательной, независимо от того, Вы не верите, что улучшения окажут существенное влияние на ваше ежедневное программирование и дизайн виды деятельности.
Если вы не готовы приступить к делу обеими ногами, предварительное обновление - сохранение Visual Studio 2019 на месте и использование облачной версии. или разделение установки Visual Studio 2022 - лучший способ получить знания, необходимые для использования нового версия.
Предварительная версия Visual Studio 2022, объяснение
Большинство индивидуальных пользователей, вероятно, сочтут целесообразным начать использовать предварительную версию VS 2022, тем более, что вам не нужно отказываться от VS 2019.
Текущее отсутствие лицензирования на производство может сделать загрузку превью менее привлекательной для тех, кто в настоящее время занимается интенсивной разработкой, но загрузка его в качестве отдельного пользователя сейчас может сэкономить некоторое время позже, когда лицензия станет доступной, и вы (и ваша команда) захотите переместить свои приложения в новый выпуск.
Хороший редактор кода может значительно облегчить жизнь программисту, но какой из них лучше всего подходит для вас?
Читать далее
- Программирование
- Visual Studio Online
- Код Visual Studio
- Инструменты программирования
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Нажмите здесь, чтобы подписаться