Microsoft가 개발한 가볍고 빠르면서도 강력한 소스 코드 편집기이다.
다양한 확장 기능을 설치하면, IDE처럼 사용할 수 있다.
대표적인 IDE와 Code Editor들로는
VSCode, Notepad++나 Visual Studio, IntelliJ IDEA, PyCharm 등이 있다.
IDE는 프로그래밍에 필요한 다양한 도구를 통합한 소프트웨어로,
개발자가 코드 작성, 디버깅, 테스트, 빌드 등을 한 곳에서 수행할 수 있도록 해주며
IDE는 프로그래밍 생산성을 높이기 위해 코드 자동 완성, 디버깅, 코드 내비게이션, 빌드 및 실행 도구 등
다양한 개발 지원 기능을 포함하고 있다.
IDE에는 Visual Studio, IntelliJ IDEA, PyCharm 등이 대표적이다.
코드 에디터(Code Editor)는 텍스트 파일을 작성하고 편집하는 도구로
코딩을 할 때는 주로 소스 코드를 작성하는 데 사용된다.
IDE처럼 추가적인 기능이 많지는 않지만, 플러그인을 통해 기능을 확장할 수 있는 제품들이 있고,
시스템 자원을 거의 사용하지 않고 빠른 실행속도를 가지고 있으며
Code Editor에는 Visual Studio Code, Notepad++,Vim 등이 대표적이다.
위의 내용을 종합적으로 살펴보았을 때, 간단히 IDE를 사용하면 될텐데
왜 VS Code를 사용할까?
Visual Studio Code
- 모든 프로그래밍 언어에 맞춰 사용자가 원하는 대로 환경을 설정
- 다양한 언어 및 프로젝트에 맞는 확장 기능을 쉽게 설치
- 현재도 많은 개발자들이 사용하고 있는 에디터
웹 개발: HTML, CSS, JavaScript, TypeScript 등의 웹 개발
백엔드 개발: Node.js, Python, Go 등의 백엔드 개발
모바일 및 클라우드 개발: Flutter, React Native, Azure와 같은 모바일과 클라우드 서비스 활용가능
VS Code는 경량성과 확장성을 동시에 제공하여
개발자의 요구에 맞게 커스터마이징할 수 있는 코드 편집기이며
다양한 언어와 플랫폼을 지원하므로, 많은 개발자들에게 인기 있는 선택지이다.
이번 학습에선 VSCode를 한글화 하고, 편의를 위한 익스텐션(Ident Rainbow) 설치를 해보았다.
안그래도 기초 중의 기초, 초보 중의 초보인 만큼
명확한 구분을 위한 익스텐션 설치는 선택이 아닌 필수인거 같다.
