Programming/개발환경

VScode(Visual Studio Code)란 무엇인가? (특징, 순위)

대충대충물티슈 2022. 2. 20. 15:57

Python을 하는데 jupyter notebook과 spyder만 사용해 본 필자는 최근 핫하다는 VScode를 사용해 보기로 했다.


VScode (Visual Studio Code) 특징 

  • Microsoft에서 개발한 test editor (즉, 엄밀히 따지면 IDE가 아님. 나에겐 그렇게 의미가 있겠냐만은..)
    • 여기서 IDE (Integrated Development Envirionment)는 개발을 위한 통합 환경(코딩-디버그-컴파일-배포 등)을 의미하며 Visual Studio Eclipse가 대표적인 IDE라고 할 수 있다.
    • Text editor: 코딩을 위한 편집기 
      • 1세대(메모장, 워드패드), 2세대(울트라 에디터, 에디터 플러스)에 이어 3세대(Subline Text, Atom, Visual Studio Code)
    • 무료(open source), 한글 지원, 다양한 기기/환경에서 사용할 수 있는 설정 동기화
  • 플러그인 설치를 통한 IDE 비슷한 효과 가능 
  • Git 기본 지원 

VS code 순위 

  • 최근 인기를 분석해봤다. 순위는 나름 공신력 있다는 stack overflowd와 PYPL에서 순위를 확인했으며, 1위와 3위로 많은 주목을 받고 있다는 것을 확인하였다.
  •  스텍 오버플로우(stack overflow) 설문조사 (Stack Overflow Developer Survey 2021
    Stack Overflow Development Survey 2021
  • Popularity of programming language (PYPL): Google해당 개발환경 글이 얼마나 검색 됐는지 조사 (TOP IDE index (pypl.github.io))
    PYPL (Popularity of programming language) Top10 IDE idex