사람이 읽을 수 있는 텍스트 형식의 파일을 읽고 간단한 조작으로 편집하여 저장할 수 있는 소프트웨어.
단순한 문서를 편집할 수 있는 프로그램이다.
대표적으로 VS Code, Atom, Sublime Text 등이 있다.
특징
- 확장 기능이 많다. (패키지나 익스텐션등을 설치하여 마치 IDE처럼 만들 수도 있다.)
- 용량이 작다.
- 인터페이스가 단순하다.
- 상대적으로 IDE보다 속도가 빠르다.
개발에 사용되는 도구들을 모아 개발 환경을 더욱 쾌적하게 해주는 통합 개발 환경.
대표적으로 Visual Studio, IntelliJ, Pycharm 등이 있다.
특징
- 코드 탐색 및 분석을 위한 도구들을 지원한다.
- 디버그. 에디터를 떠나지 않고 코드 작성과 디버그를 수행할 수 있다.
- Text Editor보다 정밀하고 강력한 자동 완성 기능을 제공.
- 다양한 프로그래밍 언어를 지원한다.
- 프로그램이 무겁다.
속도가 빠르고 단순하여 주로 소규모 프로젝트를 진행 시 사용한다.
많은 파일로 구성된 프로젝트 작업에 유리하다. 대규모 프로젝트 진행 시 사용, 효율적인 코드 작업에 유리하다. 하지만 기능이 많은 만큼 모든 기능에 익숙해지고 생산성을 높이는 데 시간이 걸릴 수 있다.