Настройка среды разработки

Завершено

Visual Studio Code — это широко известное средство разработки приложений для Azure. Этот упрощенный редактор занимает незначительный объем дискового пространства и работает в Windows, Linux и macOS.

Visual Studio Code

Visual Studio Code — это бесплатный редактор на основе открытого исходного кода, разработанный корпорацией Майкрософт. Он поддерживает несколько сотен языков программирования, включает интеграцию Git и предназначен для подключения к облачным службам Azure.

Но Visual Studio Code не включает компилятор. Компиляция кода для конкретных языков и сценариев добавляется с помощью расширений.

Модель расширений

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

Расширения бесплатны, их можно добавить на странице расширений в Visual Studio Code. Ознакомьтесь с доступными расширениями в Visual Studio Code Marketplace.

Расширения Azure

Многие расширения предназначены специально для использования компонентов и продуктов Azure. Например, есть расширения, которые предоставляют такие возможности, как поддержка Docker, управление подписками, инструментарий для Azure CLI, доступ к базе данных и интеграция API службы хранилища Azure.

Установка Visual Studio Code и подготовка к разработке для Azure

Visual Studio Code поддерживает ОС Windows, Linux и macOS. Чтобы установить Visual Studio Code, перейдите на сайт https://code.visualstudio.com/.

Visual Studio — это полнофункциональная интегрированная среда разработки (IDE) для широкого спектра типов и языков программирования. Visual Studio содержит полный набор средств и функций, предназначенных специально для разработки приложений в Microsoft Azure. Эти возможности предоставляют поддержку средств разработки, отладки и развертывания Azure, которые тесно интегрированы со средой IDE.

Visual Studio

Visual Studio — это полностью многофункциональная интегрированная среда разработки, используемая для разработки приложений для широкого спектра типов приложений, включая Windows, Android, iOS, web и Azure.

При установке Visual Studio вы увидите несколько доступных рабочих нагрузок. Рабочие нагрузки — это коллекции библиотек и компонентов, определяющих область функциональных возможностей, которые можно установить. Вам не придется устанавливать отдельные компоненты, зависимости между которыми нужно изучать и запоминать, поскольку рабочие нагрузки устанавливаются "тематическими" блоками. Рабочая нагрузка Visual Studio содержит все необходимые компоненты по своему профилю.

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

Чтобы установить Visual Studio, необходимо скачать установщик. В начале установки появится запрос о том, какие рабочие нагрузки вы намерены установить. Здесь следует указать рабочую нагрузку для разработки в Azure. Добавить дополнительные функции можно с помощью пакетов NuGet или расширений Visual Studio.

Множество разработчиков используют интегрированную среду разработки Eclipse для разработки приложений Java. Она также отлично подходит для подключения приложений Java к Azure; Azure Toolkit for Eclipse предоставляет шаблоны и функции для упрощения интеграции Azure в приложения Java.

Eclipse

Eclipse является одной из наиболее широко используемых интегрированных сред разработки Java. Это также универсальная среда разработки с расширяемой архитектурой подключаемого модуля, которую можно использовать для поддержки языков, отличных от Java. Хотя большинство пользователей Eclipse являются разработчиками Java, вы также можете использовать Eclipse для создания приложений с помощью C++, Python, C и Ruby.

Eclipse поддерживается в Windows, macOS и Linux. На всех платформах в процессе установки используется установщик Eclipse, и процедура установки имеет некоторые различия в зависимости от платформы.

Установка Eclipse для Java или Java EE на любой платформе достаточно проста. Установщик предложит выбрать пакеты для установки в зависимости от целевого языка и платформ.

Набор средств Azure для Eclipse

В Azure Toolkit for Eclipse входят шаблоны и функции для простого создания, разработки, тестирования и развертывания облачных приложений в Azure из Eclipse. Набор средств Azure имеет открытый исходный код, активно разрабатывается и размещен в GitHub.

Набор средств включает в себя шаблоны интеграции для контейнеров Docker, HDInsights, документации по Azure, кэша Azure для Redis, операций с учетными записями хранения и управления виртуальными машинами.

Набор средств Azure устанавливается через интегрированную среду разработки Eclipse, процедура одинаковая на всех поддерживаемых операционных системах. Сам набор средств доступен в Eclipse Marketplace.

IntelliJ IDEA — это популярная интегрированная среда разработки для Java. Она также отлично подходит для подключения приложений Java к Azure; Azure Toolkit for IntelliJ предоставляет шаблоны и функции для упрощения интеграции Azure в приложения Java.

IntelliJ IDEA

IntelliJ IDEA является одной из наиболее широко используемых интегрированных сред разработки Java. Это также универсальная среда разработки с расширяемой архитектурой подключаемого модуля, которую можно использовать для поддержки языков, отличных от Java. При разработке в качестве интегрированной среды разработки Java вы также можете использовать IntelliJ IDEA для создания приложений с помощью JavaScript, Scala, Ruby и т. д.

IntelliJ IDEA поддерживается в Windows, macOS и Linux. На всех платформах в процессе установки используется установщик IntelliJ IDEA, и процедура установки имеет некоторые различия в зависимости от платформы.

Установка IntelliJ IDEA для Java или Java EE на любой платформе достаточно проста. Установщик предложит выбрать пакеты для установки в зависимости от целевого языка и платформ.

Azure Toolkit for IntelliJ

В Azure Toolkit for IntelliJ входят шаблоны и функции для простого создания, разработки, тестирования и развертывания облачных приложений в Azure из IntelliJ IDEA. Набор средств Azure имеет открытый исходный код, активно разрабатывается и размещен в GitHub.

Набор средств включает в себя шаблоны интеграции для контейнеров Docker, HDInsights, документации по Azure, кэша Azure для Redis, операций с учетными записями хранения и управления виртуальными машинами.

Набор средств Azure устанавливается через интегрированную среду разработки IntelliJ, процедура одинаковая на всех поддерживаемых операционных системах. Сам набор средств доступен в IntelliJ IDEA Marketplace.