Visual Studio 를 IDE(Integrated Development Environment, 통합 개발 환경) 이다.
IDE 는 Editor + Builder(Compiler) + Deberger 및 개발 편의 기능들을 통합한 개발 툴이다.
Visual Studio Code (VS Code)는 Editor 다. IDE 가 아니다.
Builder가 내장되어 있지 않아 VS Code에서 빌드를 하려면 별도의 컴파일 환경을 구축해 연동해야 한다.
하지만 VS Code 는 확장 기능을 이용해 의존성 관리, Intellisense와 같은 자동완성, 디버깅, 테스트, 배포까지 한번에 가능한 IDE로도 사용이 가능하다.
이러한 개발 환경 관련 확장 기능은 마이크로소프트에서 직접 개발하고 관리하고 C/C++나 Java, PostgreSQL, React, Arduino, K8s, Python-Jupyter, TypeScript등과 같은 개발 환경 확장을 비롯해 이제는바이너리파일에 대한 HEX편집도 지원한다. 추가 기능으로 설치하는 방식이지만 무려Microsoft공식이다.
Windows 버전에서는 왼쪽 하단의 녹색 버튼을 클릭하면WSL환경에도 코드를 편집 할 수 있다.