Настройка среды разработки
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 не содержит средств и библиотек для разработки в Azure. Однако при установке 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, HDInsight, документации по 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 для IntelliJ предоставляет шаблоны и функциональные возможности для упрощения создания, разработки, тестирования и развертывания облачных приложений в Azure из IntelliJ IDEA. Набор средств Azure имеет открытый исходный код, активно разрабатывается и размещен в GitHub.
Набор средств включает шаблоны интеграции для контейнеров Docker, HDInsight, документации по Azure, Кэш Azure для Redis, операций учетной записи хранения и управления виртуальными машинами.
Набор средств Azure устанавливается через интегрированную среду разработки IntelliJ, процедура одинаковая на всех поддерживаемых операционных системах. Сам набор средств доступен в IntelliJ IDEA Marketplace.