본문 바로가기

[모던JS] 003. [소개] 코드 에디터

codeConnection 2024. 3. 25.

원문

코드 에디터란?

코드 에디터는 개발자가 코드 입력을 도와주는 프로그램을 말한다.
크게 통합 개발 환경(IDE)와 경량 에디터로 나뉜다.

통합 개발 환경(Integrrated Development Environment, IDE)

통합 개발 환경(Integrrated Development Environment, IDE)는 버전 관리 시스템, 테스팅 환경 등 프로젝트 수준의 작업을 할 수 있게 해주고 프로젝트에 기반한 자동완성 기능도 제공한다.

대표적으로 MS의 Visual Studio가 있다. Viscual Studio Code는 경량 에디터이다.

경량 에디터

통합 개발 환경보다 라이트한 버전이지만 속도가 빠르고 단순하다는 장점이 있다.

경량 에디터와 IDE와의 큰 차잉점은 IDE는 프로젝트 수준에서 작동한다는 점이다. 다만 경량 에디터도 여러가지 확장 프로그램과 플러그인을 제공하여 IDE 못지 않은 퍼포먼스를 낼 수 있기도 하다.

대표적으로 아래와 같은 경량 에디터들이 있다.

  • Atom
  • Visual Stuido Code
  • Sublime Text
  • Notepad++
  • Vim
  • Emacs

IDE와 경량에디터 중 뭐가 더 좋다는 논쟁은 무의미하다. 본인의 환경에 맞게, 그리고 본인의 성향에 맞게 사용해도 아무 문제가 없을 정도로 구분이 무색하다.

댓글