Visual Studio Code vs. Atom: 당신에게 적합한 텍스트 편집기는?

Visual Studio Code vs. Atom: 당신에게 적합한 텍스트 편집기는?

완벽한 코드 편집기를 찾고 있다면 Atom과 Visual Studio Code를 모두 만났을 가능성이 큽니다. 물론, 다른 많은 편집자가 있지만 이 두 가지가 가장 많이 언급되는 편집자 중 하나입니다.





Atom은 출시된 지 얼마 되지 않았지만 최근 들어 그 인기가 바닥을 치고 있습니다. Visual Studio Code는 한때 아무도 확신하지 못했던 새로운 아이였지만 이제 가장 인기 있는 텍스트 편집기인 것 같습니다. 즉, 모든 사람이 Atom에서 벗어나려고 하는 것은 아닙니다.





Visual Studio Code 대 Atom: 유사점은 무엇입니까?

시작하려면 Visual Studio Code와 Atom이 DNA를 공유합니다. 이 두 편집기는 개발자가 JavaScript, HTML 및 CSS와 같은 웹 기술을 사용하여 본격적인 데스크톱 앱을 만들 수 있도록 하는 Electron을 사용합니다. 어떤 사람들은 이 아이디어에 격렬하게 반대하지만 그것은 또 다른 이야기입니다.





두 편집자도 생각보다 가깝습니다. Atom은 GitHub에서 만들었으며 이름에서 알 수 있듯이 Microsoft는 Visual Studio Code를 만들었습니다. 2018년 Microsoft는 GitHub를 인수할 것이라고 발표했습니다. 일부는 처음에 이것이 Atom의 종말을 의미한다고 걱정했지만 Microsoft는 두 편집기가 계속 존재할 것이라고 분명히 했습니다.

Visual Studio Code 대 Atom: 성능

Visual Studio Code 팬은 종종 Atom 및 기타 Electron 기반 앱과 비교하여 성능을 지적합니다. Electron 앱은 전반적으로 느린 성능과 느린 시작 시간으로 명성을 얻었지만 Visual Studio Code는 이를 방지합니다.



Visual Studio Code와 Atom 간의 성능 차이는 몇 가지 요인으로 귀결되지만 한 가지 주요 측면은 각 앱을 개발하는 방식입니다. Visual Studio Code에는 표면 수준 기능을 추가하는 플러그인과 함께 엄격하게 제어되는 핵심 기능 집합이 있습니다.

반면 Atom은 거의 모든 것에 플러그인 기반 접근 방식을 사용합니다. 이 접근 방식은 장점도 있지만 단점도 있습니다. Atom은 기본적으로 약간 느리며 특정 플러그인을 추가할 때만 악화됩니다.





VS Code는 성능 면에서 분명한 이점이 있지만 최신 컴퓨터에서는 어느 편집기도 느리지 않습니다. 이것은 대용량 파일을 편집할 때 변경됩니다. Visual Studio Code는 Atom보다 성능이 우수하지만 Vim이나 Sublime Text와 같은 편집기와 비교할 때 눈에 띄게 느립니다.

Visual Studio Code 대 Atom: 핵심 기능

Visual Studio Code는 Atom이나 다른 많은 텍스트 편집기보다 더 많은 기능을 기본적으로 제공합니다. IDE(통합 개발 환경)의 기능은 거의 없지만 거의 비슷합니다. 표준 텍스트 편집기 기능 외에도 앱 빌드 및 디버깅 지원이 바로 여기에 있습니다. 물론 Microsoft의 상표 IntelliSense 자동 완성입니다.





최신 텍스트 편집기에서 더 자주 나타나는 기능 중 하나는 Git 통합입니다. 다시 말하지만 Visual Studio Code에는 기본적으로 제공되는 이 기능이 있어 터미널 창을 열지 않고도 버전 제어를 쉽게 처리할 수 있습니다. Markdown 지원도 내장되어 있으며 미리 보기 기능이 완비되어 있으므로 README.md 파일이 GitHub에서 제대로 표시되는지 확인할 수 있습니다.

Atom은 처음 시작할 때 기능이 거의 동일하지 않지만 Git 통합이 있습니다. Atom은 한 단계 더 나아가 완전한 GitHub 통합을 제공합니다. 이것은 프로젝트의 기원을 감안할 때 거의 예상되지만 특히 모든 것에 GitHub를 사용하는 경우에는 여전히 편리합니다.

그러나 대부분의 기능을 위해 Atom은 플러그인에 의존합니다. 이들은 앱 자체에서 쉽게 설치할 수 있으므로 생각할 수 있는 거의 모든 방식으로 편집기를 사용자 지정할 수 있습니다.

Visual Studio Code 대 Atom: 플러그인

확장성은 이 두 편집기의 가장 큰 차이점이 있는 곳입니다. Visual Studio Code의 경우 플러그인은 기능을 추가합니다. 예를 들어 Rust 또는 Go로 코딩할 때 도움이 되는 테마를 설치하고, 새로운 언어를 지원하고, 도구를 빌드할 수 있습니다.

반면에 Atom은 플러그인에 훨씬 더 많은 권한을 부여합니다. 편집기의 많은 기능이 내장 플러그인에서 나오므로 올바른 플러그인으로 거의 완전히 새로운 앱을 만들 수 있습니다. 이것은 Atom을 훨씬 더 '해킹 가능한' 앱으로 만듭니다. Atom에는 설명서에 적절한 제목의 섹션이 있습니다. 해킹 아톰 .

이것은 Vim과 Emacs 사이의 '에디터 전쟁'의 시대와 다소 비슷합니다. 후자에 내장된 엄청난 양의 기능으로 인해 일부에서는 Vim을 편집기로, Emacs를 운영 체제로 언급했습니다. Atom은 Emacs에서 볼 수 있는 사용자 지정 가능성 수준에 도달하지 않았습니다. ---아직 아무도 Atom 이메일 클라이언트를 작성하지 않았지만 --- Visual Studio Code보다 가까워졌습니다.

Visual Studio Code 플러그인이 많은 기능을 제공하지 않는다는 것은 아닙니다. 우리보다 더 이상 보지 마십시오. 편리한 Visual Studio Code 플러그인 목록 그 증거를 위해.

Visual Studio Code 대 Atom: 커뮤니티

Visual Studio Code와 Atom은 현재 대규모 커뮤니티와 사용자 기반을 즐깁니다. 현재 Visual Studio가 두 가지 중 더 인기 있는 것처럼 보이지만 Atom에는 여전히 사용자 및 개발자 전용 커뮤니티가 있습니다. Microsoft가 두 편집기 중 하나에 대한 지원을 중단하기로 결정하면 변경될 수 있지만 곧 그렇게 될 것 같지 않습니다.

Atom은 Visual Studio Code의 Microsoft 제휴로 인해 Visual Studio Code보다 오픈 소스 커뮤니티에서 더 많이 수용되는 것 같습니다. 즉, Microsoft 무료 버전의 Visual Studio Code를 만들기 위한 커뮤니티의 노력이 있습니다. 두 편집기 모두 오픈 소스이지만 일부 사용자는 두 앱에서 사용하는 데이터 수집을 좋아하지 않습니다.

Visual Studio Code 및 Atom 다운로드

Visual Studio Code와 Atom은 모두 무료로 사용할 수 있습니다. Atom 편집기는 MIT 라이선스에 따라 사용할 수 있는 반면 Visual Studio Code 다운로드는 편집기의 오픈 소스 코드베이스에도 불구하고 독점 라이선스에 따라 제공됩니다. 두 편집기 모두 macOS, Linux 및 Windows에서 사용할 수 있습니다.

다운로드 : 원자 (무료)

다운로드 : 비주얼 스튜디오 코드 (무료)

텍스트 편집기나 IDE가 필요하십니까?

간단히 말해서 Atom은 사용자 정의가 가능한 텍스트 편집기입니다. 올바른 플러그인을 사용하면 IDE의 기능에 접근할 수 있습니다. Visual Studio Code는 비슷하지만 기능 세트를 통해 처음부터 IDE에 더 가깝게 느껴집니다. 그러나 이들 중 어느 것도 완전한 IDE의 기능을 가지고 있지 않습니다.

텍스트 편집기를 사용해야 하는지 IDE를 사용해야 하는지 확실하지 않습니까? 프로그래머에게 텍스트 편집기나 IDE가 더 나은지 여부는 이미 조사했으므로 걱정하지 마십시오. 당신은 동의하지 않을 수도 있지만, 우리가 당신의 결정을 내리는 데 도움이 될 수 있습니다.

윈도우 10 가장 먼저 해야 할 일
공유하다 공유하다 트위터 이메일 명령 프롬프트를 사용하여 Windows PC를 청소하는 방법

Windows PC의 저장 공간이 부족한 경우 이 빠른 명령 프롬프트 유틸리티를 사용하여 정크를 정리하십시오.

다음 읽기
관련 항목
  • 생산력
  • 프로그램 작성
  • 텍스트 에디터
  • 프로그램 작성
  • 비주얼 스튜디오 코드
  • 원자
저자 소개 크리스 욱(118건의 기사 게재)

Kris Wouk은 음악가이자 작가이며 누군가가 웹용 비디오를 만들 때 이름이 무엇이든 가리지 않습니다. 그가 기억할 수 있는 한 기술 매니아인 그는 확실히 좋아하는 운영 체제와 장치를 가지고 있지만 따라잡기 위해 어쨌든 가능한 한 많은 다른 장치를 사용합니다.

크리스 욱이 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.