Программирование

Начните кодировать в своем браузере с Microsoft Visual Studio Online

Начните кодировать в своем браузере с Microsoft Visual Studio Online

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

Несмотря на это, все еще существуют ситуации, когда вам может потребоваться централизованная рабочая среда. Именно здесь появляются инструменты удаленной разработки, такие как Visual Studio Online. Сегодня мы рассмотрим, как это может повлиять на всех, кто работает в группе удаленной разработки.

Войдите в Visual Studio Online

Visual Studio Online

В недавнем объявлении Microsoft показала, что Visual Studio Online позволяет создавать кодирование, не зависящее от местоположения. Visual Studio Online имеет как полноценный редактор кода браузера, так и центральный проектный центр для синхронизации с вашим локальным редактором.

Как ни странно, Visual Studio Online уже давно существует. Это было первоначальное название службы Azure DevOps , онлайновой системы управления проектами.

Название имеет гораздо больше смысла в этом контексте, так как Microsoft, похоже, запускает полностью удаленный компаньон, размещенный на сервере, в Visual Studio Code и Visual Studio.

Что такое код Visual Studio?

VS Code открытый редактор исходного кода

Чтобы понять значение Visual Studio Online, вам необходимо ознакомиться с кодом Visual Studio (VS Code).

VS Code — бесплатный редактор кода Microsoft для разработчиков. В отличие от Visual Studio (флагманской IDE от Microsoft), VS Code имеет открытый исходный код и ближе к текстовым редакторам, таким как Sublime Text и Atom, чем к полной интегрированной среде разработки (IDE).

Доступный для Windows, Mac и Linux, он предоставляет полнофункциональную облегченную среду для программирования. Расширения помогают с завершением и переносом кода, а Visual Studio Live Share позволяет совместное кодирование через подключение к Интернету. Visual Studio Online настроен на дальнейшее устранение разрыва, позволяя создавать общие среды программирования.

Как будет работать Visual Studio Online?

Кодирование на C ++ в браузере

Вместо того, чтобы настраивать среду разработки на локальном компьютере, Visual Studio Online предоставляет опыт работы команды в одной системе. Чтобы понять, почему это мощно, рассмотрим шаги, необходимые для работы в команде разработчиков.

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

Даже оборудование может быть проблемой. Если ваша машина не была совместима с элементами проекта, то до недавнего времени у вас не было другого выбора, кроме как приобрести новый компьютер. Теперь, даже если ничего не установлено локально, вы можете работать с любой установкой разработки.

Это уже не существует?

Полностью онлайновые IDE не являются чем-то новым, а Amazon AWS Cloud9 IDE — это надежная среда, богатая функциями. Аналогичным образом, существует множество сервисов онлайн-подписки, предназначенных для разработки небольших групп.

Есть даже онлайновые IDE, которые используют кодовую базу с открытым исходным кодом VS Code, и любой, кто знаком с программным обеспечением, будет чувствовать себя как дома.

Наличие удаленной среды, доступной как через браузер, так и локально, технически возможно с помощью любой из этих услуг. В отличие от этого, Visual Studio Online, скорее всего, сделает его более простым и доступным.

Что делает Visual Studio Online особенным?

VS код ссылки на Visual Studio Online

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

Если потребности проекта изменяются, например, на новую систему или среду, необходимо изменить только одну среду разработки, и эти изменения автоматически передаются каждому члену команды.

Теоретически, не будет никакой разницы между работой дома на обычном компьютере для разработки, на чужом компьютере или даже на смартфоне — если вы можете переносить кодирование большими пальцами!

Что может делать Visual Studio Online?

На момент написания статьи Visual Studio Online еще не вышел, но общий рабочий процесс кажется установленным. Он будет иметь все те же функции, что и VS Code, такие как завершение кода, связывание и совместная работа в браузере.

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

Microsoft также объявила об интеграции IntelliCode, используя машинное обучение, чтобы предлагать и дополнять код с учетом ваших привычек. Несмотря на неподтверждение, весьма вероятно, что IntelliCode будет масштабируемым для целых групп, что позволит использовать динамические инструменты на основе архитектуры проекта.

Как насчет моей пользовательской настройки кодирования?

Темы уже установлены онлайн

Одним очевидным недостатком подхода с использованием одной машины разработки является индивидуальная настройка. Если вы привыкли к конкретному рабочему процессу, компоновке или пользовательским сочетаниям клавиш, это может быть сложно настроить.

К счастью, Visual Studio Online работает не так. Пользовательские темы позволят индивидуальные настройки. Хотя, несомненно, будут некоторые различия между использованием автономного редактора, пользовательский интерфейс должен быть аналогичным вашей домашней среде.

Следует также отметить, что Visual Studio Online не является заменой VS Code или Visual Studio. Это сопутствующее приложение, которое позволяет пользователям кодировать прямо в браузере. Предполагаемый рабочий процесс включает в себя привязку вашей локальной настройки к новой онлайн-службе.

Зачем мне нужен удаленный редактор кода?

Если вы уже используете свой домашний компьютер для разработки, вы можете спросить, зачем вам работать с Visual Studio Online.

Это может быть не для всех. Одинокие разработчики или те, кто работает с микроконтроллерами или другим оборудованием, могут не воспользоваться преимуществами облачной среды разработки. Более того, если вы уже знакомы с другим редактором кода и знакомы с использованием виртуальных сред для программирования. использовать виртуальную среду , тогда переключение может показаться бессмысленным.

Настоящая выгода от Visual Studio Online будет для начинающих разработчиков. Больше не нужно перемещаться по минному полю управления пакетами.

Еще более важно то, что Visual Studio Online открывает разработку для всех. Больше не имеет значения, используете ли вы Chromebook, смартфон или старый компьютер, найденный в мусорном баке, — вы получаете доступ к тем же инструментам.

Где я могу получить Visual Studio Online?

На момент написания статьи VS Online не был доступен для общественности. Существует частный предварительный просмотр, и вы можете обратиться к Microsoft, чтобы получить к нему доступ. Вероятность, однако, заключается в том, что вам придется подождать, пока она не станет публичной бета-версией, чтобы опробовать ее.

Тем не менее, если вы хотите испытать что-то очень похожее, уже есть онлайн-версии VS Code. Поскольку это программное обеспечение с открытым исходным кодом, ничто не помешает вам создать версию для вашего собственного сервера. Если это кажется слишком большой работой, такие сайты, как Coder и StackBlitz, являются браузерными версиями VS Code.

Подробнее о браузерных IDE

Visual Studio Online выведет онлайн-разработку на новый уровень. Чтобы почувствовать вкус совместного кодирования, вы должны ознакомиться с Visual Studio Live Share .

Пока вы ждете релиза Visual Studio Online, почему бы не попробовать одну из многих IDE на основе браузера уже там?

Похожие посты
Программирование

Что такое канал RSS? (И где его взять)

Программирование

7 причин, почему изображения не загружаются на ваш сайт

Программирование

Запустите агент SQL Server: настройте SQL Server 2012

Программирование

15 лучших бесплатных обоев дня Святого Патрика