코딩할 때 쓰는 툴, 프로그램을 뭐라고 말할까?
visual studio, matlab, anaconda 같은 프로그램들을 그때그때 필요할 때만 쓰고 용량 때문에 삭제하는 일을 반복하면서, 이런 프로그램을 뭐라고 부르고, 다른 사람들은 코딩할 때 어떤 프로그램을 쓰고, 어떤 프로그램이 어떤 일에 적합할지, 내가 정착할 만한 프로그램이 있을지 궁금해졌다.
이제 개발에 관심이 생긴 만큼, 정착할 만한 프로그램 하나는 있으면 좋겠다 싶었다.
통합 개발 환경(Integrated Development Environment, IDE)이란 공통된 개발자 툴을 하나의 그래픽 사용자 인터페이스(Graphical User Interface, GUI)로 결합하는 애플리케이션을 구축하기 위한 소프트웨어를 말한다.
다양한 IDE가 있지만, 일단 내가 들어 본(...)것만 써 봤다.
안드로이드 스튜디오
이클립스
IDLE
PyCharm
RStudio
Xcode
Visual Studio
Jupyter notebook, anaconda, colab등은 IDE에 포함되지 않는 걸까?
추후 관련된 코딩 툴에 대해 총정리해 보는 시간을 갖자...헷갈리는 게 많다.
TIOBE index에서 2022 iDE 순위를 찾아봤지만, 2020.08결과밖에 나오지 않았다.
일단 2020기준으로 IDE 사용 현황을 알아보자.

visual studio, Eclipse, android studio가 많은 점유율을 가지고 있다.
하지만 보통 단순 점유율만 참고해서 IDE를 사용하지는 않는다.
내가 주로 쓰는 언어에 따라, 목적에 따라 IDE를 선택해야 한다.
언어별 IDE순위를 알아보고, 그 IDE의 특징을 분석해 어떤 IDE를 쓰는 게 좋을지 알아보자!
먼저 가장 많이 쓰는 언어인 python이다.
2022.02기준 python IDE 순위는 다음과 같다.

(참고: https://www.softwaretestinghelp.com/python-ide-code-editors/)