코드 에디터
코드 에디터는 프로그래머들이 대부분의 시간을 보내는 곳임.
코드 에디터에는 크게 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 |