새소식

Study/JavaScript

[모던 JavaScript] 코어 자바스크립트 - 소개 - 3. 코드 에디터

  • -

코드 에디터는 크게 통합 개발 환경(IDE)과 경량 에디터로 나뉜다.

 

통합 개발 환경

- Integrated Development Environment, IDE

- 프로젝트 전체를 관장하는 다양한 기능 제공

- 단순 에디터가 아닌 개발 환경을 쾌적하게 해주는 통합 환경 제공

- 파일 간 탐색 수월, 전체 프로젝트 기반 자동 완성 기능

- 버전 관리 시스템(git), 테스팅 환경 등 프로젝트 수준의 작업도 가능

 

추천 IDE

 

경량 에디터

- 많은 기능을 제공하진 않지만 속도가 바르고 단순

- 파일을 열고 바로 수정할 때 주로 사용

- 다양한 플러그인 지원 - 디렉터리 레벨 문법 분석기나 자동 완성 기능 등을 플러그인으로 설치 가능

- 요즘은 경량 에디터와 IDE의 엄격한 구분이 사라져가는 추세다.

 

추천 경량 에디터

  • Atom (크로스 플랫폼, 무료)
  • Visual Studio Code (크로스 플랫폼, 무료)
  • Sublime Text (크로스 플랫폼, 셰어웨어)
  • Notepad++ (Windows, 무료)
  • Vim이나 Emacs도 에디터로 사용법만 잘 숙지하면 충분히 에디터 역할을 잘합니다.

 

경량 에디터와 IDE의 가장 큰 차이점은

IDE는 프로젝트 레벨 - 구동 시 불러올 데이터 많음, 필요 시 프로젝트 구조 분석

파일 하나만 수정할 경우는 경량 에디터가 훨씬 빠르다.

 

툴과 마찬가지로 에디터 선택은 개인 성향, 프로젝트 종류, 개발 습관 등에 따라 다르므로 본인한테 잘 맞는거 잘 골라서 쓰기

 

 

Contents

포스팅 주소를 복사했습니다.

이 글이 도움이 되었다면 공감 부탁드립니다.