개발 환경 설정

완료됨

Visual Studio Code는 Azure용 애플리케이션을 개발하는 데 널리 사용됩니다. Visual Studio Code는 가볍고, 메가바이트의 스토리지 공간만 차지하며 Windows, Linux 및 macOS에서 작동합니다.

Visual Studio Code

Visual Studio Code는 Microsoft에서 개발한 무료 소스 코드 편집기입니다. 수백 개의 프로그래밍 언어를 지원하고 Git 통합을 포함하며 Azure 클라우드 서비스에 연결하도록 설계되었습니다.

그러나 Visual Studio Code에는 컴파일러가 포함되어 있지 않습니다. 특정 언어 및 시나리오에 대한 코드 컴파일은 확장을 통해 추가됩니다.

확장 모델

Visual Studio Code의 가장 강력한 기능 중 하나는 확장 모델입니다. 확장은 Visual Studio Code의 기능을 확장하여 광범위한 새 기능을 추가합니다. 예를 들어, 확장을 사용하여 컴파일러 추가, 맞춤법 검사 추가 및 Azure 서비스와 통합할 수 있습니다.

확장은 무료이며 Visual Studio Code 내의 확장 페이지에서 추가할 수 있습니다. Visual Studio Code Marketplace에서 사용 가능한 확장을 탐색할 수 있습니다.

Azure 확장

대부분의 확장은 Azure 기능과 제품을 대상으로 합니다. 예를 들어 Docker 지원, 구독 관리, Azure CLI 도구, 데이터베이스 액세스 및 Azure Storage API 통합을 위한 확장이 있습니다.

Visual Studio Code 설치 및 Azure 개발 준비

Visual Studio Code는 Windows, Linux 및 macOS를 지원합니다. Visual Studio Code를 설치하려면 https://code.visualstudio.com/ 으로 이동합니다.

Visual Studio는 광범위한 프로그래밍 애플리케이션 유형과 언어를 위한 모든 기능을 갖춘 IDE(통합 개발 환경)입니다. Visual Studio에는 특히 Microsoft Azure로 애플리케이션 개발을 위한 모든 도구와 기능이 있습니다. 이러한 기능은 IDE와 긴밀하게 통합된 Azure 개발, 디버깅 및 배포 도구를 지원합니다.

Visual Studio

Visual Studio는 Windows, Android, iOS, 웹 및 Azure 등 다양한 애플리케이션 유형을 위한 애플리케이션을 개발하는 데 사용되는 모든 기능을 갖춘 IDE입니다.

Visual Studio의 기본 설치에는 Azure 개발을 위한 도구나 라이브러리가 포함되어 있지 않습니다. 그러나 Visual Studio를 설치하면 몇 가지 워크로드를 사용할 수 있음을 알 수 있습니다. 워크로드는 설치할 수 있는 기능 영역을 정의하는 라이브러리 및 구성 요소의 컬렉션입니다. 상호 간의 종속성을 알고 기억하면서 개별 구성 요소를 설치하는 대신, 워크로드를 사용하여 "테마가 지정된" 설치를 수행할 수 있습니다. Visual Studio 워크로드는 필요한 모든 구성 요소가 포함되도록 합니다.

Azure 개발의 경우 Azure SDK, 도구 및 템플릿 프로젝트를 포함하는 Azure 개발 워크로드를 포함해야 합니다.

Visual Studio를 설치하려면 설치 관리자를 다운로드합니다. 설치 관리자가 설치할 워크로드를 요청하면 Azure 개발 워크로드를 지정합니다. 추가 기능은 일반적으로 NuGet 패키지 또는 Visual Studio 확장을 통해 추가됩니다.

Eclipse 통합 개발 환경은 Java 개발에 널리 사용되는 도구입니다. 또한 Java 애플리케이션을 Azure에 연결하기 위한 훌륭한 선택입니다. Eclipse용 Azure 도구 키트는 템플릿과 도구를 제공하여 Azure와 Java 애플리케이션의 통합을 간소화합니다.

Eclipse

Eclipse는 가장 널리 사용되는 Java IDE 중 하나입니다. 또한 Java 이외의 언어를 지원하는 데 사용할 수 있는 확장 가능한 플러그 인 아키텍처가 특징인 다재다능한 개발 환경입니다. 대부분의 Eclipse 사용자는 Java 개발자이지만 Eclipse는 C++, Python, C, Ruby로 애플리케이션을 빌드하는 데 사용할 수도 있습니다.

Eclipse는 Windows, macOS 및 Linux에서 지원됩니다. 설치 프로세스는 모든 플랫폼에서 Eclipse 설치 관리자를 사용하며, 플랫폼 간 설치 절차에서 몇 가지 차이가 있습니다.

모든 플랫폼에 Java 또는 Java EE용 Eclipse를 설치하는 것은 간단합니다. 설치 프로그램은 대상 언어 및 프레임워크에 따라 설치할 패키지를 선택하라는 메시지를 표시합니다.

Eclipse용 Azure 도구 키트

Eclipse용 Azure 도구 키트는 Eclipse에서 클라우드 애플리케이션을 쉽게 생성, 개발, 테스트 및 Azure로 배포하는 데 사용할 수 있는 템플릿과 기능을 제공합니다. Azure 도구 키트는 오픈 소스이며 적극적으로 개발되어 GitHub에서 호스팅됩니다.

이 도구 키트에는 Docker 컨테이너, HDInsights, Azure 설명서, Azure Cache for Redis, 스토리지 계정 작업 및 가상 머신 관리를 위한 통합 템플릿이 포함되어 있습니다.

Azure 도구 키트는 Eclipse IDE 자체를 통해 설치되며, 지원되는 모든 운영 체제에서 동일한 절차입니다. 도구 키트는 Eclipse Marketplace에서 사용할 수 있습니다.

IntelliJ IDEA는 Java 개발에 널리 사용되는 IDE입니다. 또한 Java 애플리케이션을 Azure에 연결하기 위한 훌륭한 선택입니다. Azure Toolkit for IntelliJ는 템플릿과 도구를 제공하여 Azure와 Java 애플리케이션의 통합을 간소화합니다.

IntelliJ IDEA

IntelliJ IDEA는 가장 널리 사용되는 Java IDE 중 하나입니다. 또한 Java 이외의 언어를 지원하는 데 사용할 수 있는 확장 가능한 플러그 인 아키텍처가 특징인 다재다능한 개발 환경입니다. Java IDE로 설계된 IntelliJ IDEA는 JavaScript, Scala, Ruby 등으로 애플리케이션을 빌드하는 데 사용할 수도 있습니다.

IntelliJ IDEA는 Windows, macOS 및 Linux에서 지원됩니다. 설치 프로세스는 모든 플랫폼에서 IntelliJ IDEA 설치 관리자를 사용하며, 플랫폼 간 설치 절차에서 몇 가지 차이가 있습니다.

모든 플랫폼에 Java 또는 Java EE용 IntelliJ IDEA를 설치하는 것은 간단합니다. 설치 프로그램은 대상 언어 및 프레임워크에 따라 설치할 패키지를 선택하라는 메시지를 표시합니다.

Azure Toolkit for IntelliJ

Azure Toolkit for IntelliJ는 IntelliJ IDEA에서 클라우드 애플리케이션을 쉽게 만들고, 개발하고, 테스트하고, Azure에 배포하기 위한 템플릿과 기능을 제공합니다. Azure Toolkit는 오픈 소스이며 적극적으로 개발되어 GitHub에서 호스팅됩니다.

이 도구 키트에는 Docker 컨테이너, HDInsights, Azure 설명서, Azure Cache for Redis, 스토리지 계정 작업 및 가상 머신 관리를 위한 통합 템플릿이 포함되어 있습니다.

Azure Toolkit는 IntelliJ IDEA 자체를 통해 설치되며, 이 절차는 지원되는 모든 운영 체제에서 동일합니다. 이 도구 키트는 IntelliJ IDEA Marketplace에서 사용할 수 있습니다.