
IDE와 Code Editor 는 무엇일까?
- IDE
- 프로그래밍에 필요한 다양한 도구를 통합한 소프트웨어.
- 코드 작성, 디버깅, 테스트, 빌드 등을 한 곳에서 수행할 수 있도록 제공.
- 코드 자동 완성, 디버깅, 코드 내비게이션, 빌드 및 실행 도구 등 다양한 개발 지원 기능을 포함.
- 대표적: Visual Studio, IntelliJ IDEA, PyCharm 등.
- Code Editor (코드 편집기)
- 텍스트 또는 소스 코드를 작성하고 파일 편집하는 도구.
- IDE 처럼 추가적인 기능이 많지 않지만, 플러그인을 통해 기능을 확장할 수 있는 제품 제공.
- 대표적: Visual Studio Code, Notepad++, Vim 등.
Visual Studio Code 는 무엇일까?
- VS Code(브이에스 코드)로도 불림.
- Microsoft 사에서 개발한 소스 코드 편집기이며, 무료 제공.
- 다양한 개발 환경 제공
- 웹 개발: HTML, CSS, JavaScript, TypeScript 등.
- 백엔드 개발: Node.js, Python, Go 등.
- 모바일 및 클라우드 개발: Flutter, React Native, Azure 등.
- 경량성과 확장성을 동시에 제공하여 개발자의 요구에 맞게 커스터마이징할 수 있는 코드 편집기.
정리하면서..
개발을 이제까지 해오면서 들어봤던 단어들었고, 일을 하는데 있어 크게 중요하지 않다고 여겼던 부분이다. 이번에 IDE와 Code Editor 에 대해 공부하면서 이제까지 VS Code는 IDE 라고 착각하고 있었다는 내 자신을 보고 약간 부끄럽기로 했었다. IDE는 프로그래밍에 필요한 다양한 도구들을 지원하는 소프트웨어라고 이해했고, Code Editor는 코드 편집기이자 플러그인을 통해 IDE 처럼 다양한 기능을 사용할 수 있게 해주는 소프트웨어라고 이해를 했다.