자바스크립트_기초_1.3

HwiJeongLee·2021년 8월 4일
0

자바스크립트

목록 보기
3/28

코드 에디터

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

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

프로젝트 전체를 관장하는 다양한 기능을 제공합니다.
이는 단순한 에디터가 아닌 개발 환경을 쾌적하게 해주는 통합 환경입다.

수많은 파일로 구성된 프로젝트를 불러오고, 파일 간의 탐색 작업이 수월해집니다. 전체 프로젝트에 기반한 자동 완성 기능도 사용가능합니다.
git 같은 버전 관리, 테스팅 환경 또한 IDE에서 제공합니다.

Visual Studio Code는 무료인 크로스 플랫폼이므로 추천합니다.

경량 에디터 (lightweight editor)

IDE처럼 다양한 기능을 제공하지는 않지만 속도가 빠르고 단순하다.
파일을 열어 바로 수정하고자 할 때 사용됩니다.

Atom, VSC, Sublime Text, Nodepad++, Vim 등등 경량 에디터들이 있다.

차이점

IDE
프로젝트 레벨에서 작동한다. IDE는 구동 시 불러와야 하는 데이터가 많고 프로젝트 구조를 분석하기도 한다.
즉, 파일 하나만 수정해야 한다면 경량 에디터를 사용하는 것이 좋다.

경량 에디터
다양한 플러그인을 지원합니다. 플러그인을 사용하면 문법 분석 및 자동완성기능을 지원하기 때문에 IDE와 뚜렷한 구분이 사라져가고 있습니다.

profile
초보 개발자의 개발 공간

0개의 댓글