본문 바로가기
언어

Code editors (JavaScript)

by adawn 2025. 3. 8.

 

코드 에디터 

코드 에디터는 프로그래머들이 대부분의 시간을 보내는 곳임.

코드 에디터에는 크게 IDE( 통합 개발 환경)과 경량 에디터의 두 가지 유형이 있으며 많은 사람이 이 두 종류 중 하나를 사용함.

 

IDE

IDE ( Integrated Development Environment , 통합 개발 환경)은 보통 " 프로젝트 전체"를 대상으로 동작하는 강력하고 다양한 기능을 갖춘 편집기를 말함. 

이름에서 알 수 있듯 단순한 편집기가 아닌 전체 개발 환경을 제공함.

 

IDE는 (여러 파일로 구성된) 프로젝트를 불러와서 파일 간 이동을 지원하고 열려 있는 파일뿐 아니라 프로젝트 전체를 기반으로 자동 완성 기능을 제공함. 

 

버전 관리 시스템 (ex.git) , 테스트 환경 , 기타 "프로젝트 단위"의 기능과도 통합됨.

 

IDE를 정하지 않았다면 

 

Visual Studio Code (무료 )

WebStorm (유료)

 

등이 존재

 

경량 에디터(Lightweight editors)

경량 에디터는 IDE만큼 강력하지는 않지만 빠르고 직관적이며 간단함.

주로 파일을 즉시 열어 편집할 때 사용됨.

 

경량 에디터와 IDE의 가장 큰 차이점은 IDE가 프로젝트 단위로 작동한다는 것임.

IDE는 시작 시 많은 데이터를 로드하고 필요하다면 프로젝트 구조를 분석하기도 함.

 

반면 경량 에디터는 단일 파일만 작업할 때 훨씬 빠름.

 

실제로 경량 에디터에도 디렉토리 수준의 문법 분석기 , 자동 완성 기능 등을 제공하는 플러그인이 많기 때문에 경량 에디터와 IDE를 엄격하게 구분을 하진 않음.

 

경량 에디터의 예시 :

sublime Text (크로스 플랫폼, 셰어웨어)

Notepad++(윈도우,무료)

Vim과 Emacs도 숙련된다면 훌륭한 선택..

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'언어' 카테고리의 다른 글

Code structure (JavaScript)  (0) 2025.03.09
Hello, world! ( JavaScript)  (0) 2025.03.09
Developer console (JavaScript)  (0) 2025.03.08
Manuals and specifications (JavaScript)  (0) 2025.03.08
Introduction (JavaScript)  (0) 2025.03.08