Почтенная IDE от Microsoft получает обновление два раза в год.

Питер Брайт. 2 апреля 2019 г. 16:00 UTC

Новая версия интегрированной среды разработки Microsoft (IDE) выходит сегодня в свет с выпуском Visual Studio 2019 и его двоюродного брата Visual Studio 2019 для Mac.

Visual Studio находится в немного странном положении, и разработчикам было бы справедливо спросить, почему этот фирменный релиз вообще существует. Visual Studio 2017 получила девять точечных и бесчисленное количество выпусков патчей с момента выпуска двухлетней давности. Каждый из этих выпусков приносил набор новых функций и исправлений ошибок, а для пользователей Visual Studio этот опыт сравним с опытом, скажем, Google Chrome, где каждая новая версия содержит постоянно улучшающиеся функции и исправления.

Действительно, эта итеративная, инкрементная модель является той, которую Microsoft продвигает (и использует) для таких сервисов, как Azure DevOps, и она сопоставима с непрерывной разработкой, которую мы наблюдаем для Office 365, который обновляется ежемесячно, и бесплатной и с открытым исходным кодом Visual Studio. Код, который также имеет ежемесячные итерации. С этим процессом разработки возникает вопрос, почему мы вообще беспокоимся о Visual Studio 2019; давайте просто Visual Studio и будем постоянно обновлять его.

Причины придерживаться старого способа выпуска? Есть клиенты, которые покупают бессрочные лицензии, и новая основная версия предоставляет простую возможность внести определенные критические изменения, такие как прекращение поддержки старых платформ или внесение определенных серьезных изменений в библиотеку C Для этого Visual Studio 2019 (наконец-то) отказывается от поддержки Windows XP для проектов C ; вам придется использовать старый компилятор Visual Studio 2017 C , если вы хотите продолжать использовать устаревшую операционную систему. Новая основная версия также является хорошим временем для внесения более значительных изменений в пользовательский интерфейс, и, действительно, некоторые из первых вещей, которые будут замечены при установке Visual Studio 2019. это новый экран приветствия, новый интерфейс для создания проектов и новый заголовок. панель, которая включает в себя как меню приложения, так и обновленную функцию поиска для поиска функций в среде IDE.

Visual Studio 2019 запускается совместно с C, совместное редактирование Python

Соответственно, в новой версии появилось множество кусочков, которые не были добавлены в 2017 году. Больше всего меня радует доступность Live Share. Live Share. это система коллективного редактирования, которая работает как в Visual Studio, так и в Visual Studio Code, позволяя парам разработчиков совместно кодировать и отлаживать, все еще видя свои собственные предпочтительные настройки редактора. Первоначальный предварительный просмотр Live Share в ноябре 2017 года поддерживал только JavaScript (и весьма успешный вариант Microsoft TypeScript) и C #.

В ответ на запросы пользователей в интерфейс Live Share были добавлены C и Python. Python. все еще новинка в Visual Studio; поддержка языка сценариев была добавлена ​​в Visual Studio 2017 в одном из ее выпусков. Visual Studio 2019 расширяет эту возможность за счет поддержки нескольких сред выполнения Python, упрощая переключение между интерпретаторами и версиями, более эффективный отладчик и более интеллектуальное завершение IntelliSense.

Разработчики C получат выгоду от компилятора с улучшенным оптимизатором, лучшей поддержкой проектов, созданных с использованием CMake, и частичной поддержкой для обеспечения жизненного профиля C , набора статических правил времени компиляции, которые позволяют компилятору обнаруживать и предупреждать о небезопасном использовании. указателей и итераторов.

Теперь, когда GitHub является частью Microsoft, Visual Studio расширяет возможности интеграции с GitHub; 2019 добавляет поддержку модели запросов на извлечение GitHub для управления интеграцией исправлений в кодовую базу непосредственно в среде IDE. В среду IDE также включена поддержка функции «stash» Git, которая позволяет временно сохранять набор изменений, чтобы вы могли переключаться на другую ветку без необходимости их фиксации или риска потери.

Как и в любом новом выпуске Visual Studio, есть также обычный ряд обновленных компиляторов и языковых версий, таких как предварительный просмотр функций C # 8.0, новые рефакторинги и так далее.

Visual Studio для Mac, созданная на основе среды IDE Xamarin, которую Microsoft приобрела при покупке кроссплатформенной компании.NET, также обновляется сегодня. Первая итерация Visual Studio для Mac была в основном ребрендингом приложения Xamarin Studio, обновленного для включения компилятора Microsoft C # и библиотек.NET вместо клонов Xamarin, с небольшим реальным отношением к «настоящей» Visual Studio.

Тем не менее, Microsoft действительно старается объединить продукты в тех областях, которые имеют смысл. Visual Studio 2019 для Mac включает предварительный просмотр нового текстового редактора, построенного на том же движке, что и Visual Studio для Windows, с собственным пользовательским интерфейсом и возможностями macOS. Это означает, что обе Visual Studio имеют очень похожие возможности в таких вещах, как IntelliSense, автозавершение кода и быстрые исправления. Новый редактор не включен по умолчанию, но он может быть включен для C # и XAML, с дополнительными языками, запланированными после стабилизации. Экран приветствия также очень похож на новый аналог Windows.

Visual Studio 2019 запускается совместно с C, совместное редактирование Python

Microsoft объединяет опыт и в других областях; Отладчик Unity теперь одинаков для Mac и Windows, и Microsoft намерена в будущем представить часть опыта XAML в Windows Xamarin Forms для Mac.

Помимо этого, существует множество улучшений производительности и стабильности, а также множество улучшений доступности, чтобы помочь тем, кто использует вспомогательные технологии.

Как в Visual Studio для Windows, так и для Mac Microsoft подчеркнула важность отзывов пользователей в процессе разработки. Как точечные версии, так и основные обновления основываются на отзывах пользователей, например, новые функции Python и Live Share поступают в прямой реакции на запросы пользователей. Регулярный поток точечных выпусков позволяет Microsoft ставить функциональность перед пользователями гораздо раньше, чем она могла бы только с помощью крупных обновлений, и эта функциональность может быть изменена и расширена в ответ на обратную связь. По сравнению с прежними днями Visual Studio, когда вы регистрировали ошибки на сайте Connect только для того, чтобы они исчезали навсегда, сегодняшний опыт является желанным и освежающим улучшением.

Читайте так же

Лучший поставщик услуг электронной почты 2019 года... Лучший почтовый провайдер 2019 года Какой лучший почтовый сервис для вас? Лучшие провайдеры электронной почты Получить учетную запись электронной п...
Лучший робот пылесос 2019 Отзывы и советы по покуп... Пылесосить является одним из самых ненавистных домашних дел. Вот ваш лучший выбор для аутсорсинга это какой-то автоматизированной помощи. Неудивитель...
PMSC 2019 YouTubers и звезды звезд в реалити-шоу R... PMSC 2019 начинается с реалити-шоу Road to Stardom, в котором участвуют все создатели контента YouTube и команды, участвующие в турнире. PUBG Mobile ...