Visual Studio 기술
.NET 애플리케이션 개발
.NET 개발(웹 및 데스크톱)
C#, F# 또는 Visual Basic을 사용하여 플랫폼 간 웹 및 Windows 데스크톱 애플리케이션 빌드
Visual Studio 설치
Visual Studio의 기본 설치 옵션에서는 Python을 비롯한 여러 언어로 개발하는 데 필요한 요소를 추가하는 기능을 제공합니다.
참고: Visual Studio의 그 밖의 .NET 옵션

C# 및 Visual Basic
생산적이고 형식이 안전하며 개체 지향적인 다목적 오픈 소스
F#
단순하고 효율적이며 데이터가 다양한 기능 우선 프로그래밍
F#은 오픈 소스, 크로스 플랫폼, 기능 우선 프로그래밍 언어로, 개발자가 유지 관리 가능하고 간단하며 강력한 코드를 사용하여 컴퓨팅 문제를 해결할 수 있도록 지원합니다. F#은 GitHub에 있고 F# 커뮤니티를 통해 많은 도구와 라이브러리를 사용할 수 있습니다.


ASP.NET 웹앱
최신 웹앱을 만들고 배포하는 데 필요한 유영한 개방형 도구
ASP.NET은 HTML, CSS 및 JavaScript를 사용하여 유용한 웹 사이트와 웹 응용 프로그램을 작성하기 위한 오픈 소스 웹 프레임워크입니다. 또한 Web API와 모바일 사이트도 만들 수 있고 웹 소켓 등과 같은 실시간 기술도 사용할 수 있습니다.
Azure의 클라우드 앱
중요 업무용 앱을 빠르게 배포합니다. 무료로 시작합니다. 성장에 따라 크기 조정
Azure Websites, WebJobs, Cloud Services 및 VM을 사용하여 클라우드에서 ASP.NET 웹앱 및 .NET 프로그램을 실행할 수 있습니다. .NET 및 Visual Studio를 사용하여 새 애플리케이션 또는 기존 애플리케이션을 몇 초 안에 배포할 수 있습니다.


유니버설 Windows 플랫폼
단일 Windows 플랫폼, 많은 장치
C# 및 Visual Basic의 기술을 이용해서 Windows 10 성능을 활용하여 차세대 앱을 빌드할 수 있습니다.
Windows 10은 모바일, 데스크탑, Xbox 등 모든 장치에서 단일 통합 코어로 실행됩니다. C# 및 Visual Basic을 사용하여 작성하는 Windows 10 앱은 .NET 네이티브 런타임을 사용하여 C++만큼 빠르게 실행됩니다.
데스크톱 응용 프로그램
WinForms 및 WPF
.NET Framework 및 Visual Studio를 사용해 데이터 중심의 최신 LOB(사업 부문) Windows용 응용 프로그램을 개발할 수 있습니다. WPF를 사용하여 시각적으로 뛰어난 사용자 환경을 만들거나 WinForms의 생산적인 WYSIWYG 디자이너를 사용하여 UI, 미디어 및 복잡한 비즈니스 모델을 통합할 수 있습니다. 컨트롤, 데이터 바인딩, 애니메이션, 스타일, 서식 파일 등의 일련의 포괄적인 기능을 이용하여 엔터프라이즈급 사업 부문 응용 프로그램을 신속하게 개발합니다.


크로스 플랫폼 모바일
Visual Studio 및 Xamarin
네이티브 API의 100%가 표시되며, 디바이스 기능에 대한 모든 권한을 가집니다. 간단히 끌어서 놓기 기능을 사용하여 네이티브 사용자 환경과 네이티브 성능을 지원하는 앱을 만들 수 있습니다.
편집 및 디버그
생산성 극대화


.NET Core
모듈식 크로스 플랫폼 오픈 소스
.NET Core는 Windows, macOS 및 Linux에서 실행되는 최신 작업에 맞게 최적화된 런타임, 라이브러리 및 컴파일러 구성 요소의 집합입니다. 필요한 패키지만 포함하여 앱과 함께 로컬로 .NET Core를 설치할 수 있습니다. .NET Core 런타임, 라이브러리 및 컴파일러는 모두 GitHub에서 오픈 소스이며 참여를 통해 개발되고 있습니다.