Text Editor와 IDE의 차이

박동규·2021년 5월 13일
1

1. Text Editor란?

사람이 읽을 수 있는 텍스트 형식의 파일을 읽고 간단한 조작으로 편집하여 저장할 수 있는 소프트웨어.

단순한 문서를 편집할 수 있는 프로그램이다.
대표적으로 VS Code, Atom, Sublime Text 등이 있다.

특징

  • 확장 기능이 많다. (패키지나 익스텐션등을 설치하여 마치 IDE처럼 만들 수도 있다.)
  • 용량이 작다.
  • 인터페이스가 단순하다.
  • 상대적으로 IDE보다 속도가 빠르다.

2. IDE란?

Integrated Development Environment(통합 개발 환경)

개발에 사용되는 도구들을 모아 개발 환경을 더욱 쾌적하게 해주는 통합 개발 환경.

대표적으로 Visual Studio, IntelliJ, Pycharm 등이 있다.

특징

  • 코드 탐색 및 분석을 위한 도구들을 지원한다.
  • 디버그. 에디터를 떠나지 않고 코드 작성과 디버그를 수행할 수 있다.
  • Text Editor보다 정밀하고 강력한 자동 완성 기능을 제공.
  • 다양한 프로그래밍 언어를 지원한다.
  • 프로그램이 무겁다.

무엇을 사용해야 하는가?

Text Editor

속도가 빠르고 단순하여 주로 소규모 프로젝트를 진행 시 사용한다.

IDE

많은 파일로 구성된 프로젝트 작업에 유리하다. 대규모 프로젝트 진행 시 사용, 효율적인 코드 작업에 유리하다. 하지만 기능이 많은 만큼 모든 기능에 익숙해지고 생산성을 높이는 데 시간이 걸릴 수 있다.

  • 과거에는 메모장을 사용해 코드를 작성하기도 했다고 한다. 현재는 다양한 에디터가 존재하지만 정답은 없다. 자신에게 편하고 익숙한 에디터를 사용하면 된다. 에디터는 도구일뿐

0개의 댓글