ROKO
IDE vs Editor 본문
728x90
IDE 와 Editor의 차이가 무엇일까?
프로그래밍을 하려면 어떤 언어를 쓸 것인지 정해야 한다. 그리고 어떤 에디터를 이용해 사용해 개발할 것인지 정해야 하는데,
여기서 크게 IDE와 Editor로 나뉜다.
IDE (Integrate Development Equipment)
- 통합 개발 환경이라고 부르며 일반적으로 사용하는 많은 개발 툴들을 이미 가지고 있는 환경이다.
- 많은 기능들이 탑재되어있어 대규모 개발 프로젝트시 용이하다.
- 예시 : visual studio, Android Studio, Pycharm, Eclipse
Editor
- 필요한 기능마다 사용자가 따로 설치해줘야 한다. 설치 시 버전과 호환성도 사용자가 고려하여야 한다.
- 필요한 기능만 설치를 하니 소규모 프로젝트를 할때 용이하다.
- 사실 개발자가 필요한 기능을 커스터마이징하여 전부 설치한다면 사용자 입장에서 IDE와 다를게 없기는 하다.
- 예시 : VScode, webstorm, Atom, Editplus
본인은 VScode에 필요한 기능을 커스텀해 사용중이다. 물론 호환을 신경을 못써서 가끔 사용하기 불편한 점이 있지만 나름 괜찮다.이후 editor동작 방식에 대해 공부할 여유가 된다면 포멧 후 제대로 최적화 하고 싶다.
editor를 쓰는 이유를 말하자면 IDE는 대부분 유료라는점 (대학생의 경우 학교인증을 통해 무료로 사용가능)나는 무료인증이 끝나가기도 하고 VScode를 경험해볼겸 Pycharm에서 VScode로 옮겨갔는데 IDE가 알게 모르게 편한기능이 많았다는걸 깨달았다.
하지만 자신이 원하는 대로 커스텀한다는 점에서는 매력적인 것 같다. 커스텀 방식 알아보는 과정도 재미지다. 무언가를 계속 hack해보는 성격이 아닌 사람들에겐 차라리 돈내고 유료 IDE쓰는 것을 추천한다.
728x90
'Develop' 카테고리의 다른 글
IT 정보습득에 도움되는 website (0) | 2023.02.26 |
---|---|
Markup vs Markdown (0) | 2023.02.26 |
[Python] Change element type in list (0) | 2023.02.24 |
Visual studio code Debugging (0) | 2023.02.24 |
Comments