JetBrains (r20220720판)

문서 조회수 확인중...

파일:JetBrains 로고.svg
국가
파일:체코 국기.svg 체코
설립일
2000년 8월 14일
창립자
Sergey Dmitriev
Valentin Kipyatkov
CEO
Maxim Shafirov
링크
파일:홈페이지 아이콘.svg(한국어) / 파일:홈페이지 아이콘.svg(영어)
파일:페이스북 아이콘.svg(한국어) / 파일:페이스북 아이콘.svg(영어)
파일:트위터 아이콘.svg 파일:유튜브 아이콘.svg 파일:GitHub 아이콘.svg
1. 개요
2. 제품
3. 기타

Drive to Develop



1. 개요[편집]


JetBrains(젯브레인즈)는 체코 프라하에 설립된 소프트웨어, 프로그래밍 언어, 그리고 솔루션을 개발 및 공급하는 기업이다. IDE를 만드는 기업으로 유명하다. R&D 센터는 러시아 상트페테르부르크에 위치해 있다.[1][2]

요즘 소프트웨어 시장의 트렌드가 된 구독 모델을 일찍이 정착시킨 기업인데, 모든 IDE 제품이 1개월, 또는 1년 단위로 구독권을 끊어서 사용하는 방식이고 1년치 구독[3]을 하면 첫 1개월차 시점에 출시됐던 버전을 영구적으로 제공한다. (대신 업데이트는 없다) 구독형 모델로 지속적인 수입원을 만들면서도 정기 결제를 부담스러워 하는 유저들까지 붙잡아 두는, 나름 영리한 비즈니스 전략이다. 또한 학생들에게는 거의 퍼 주다시피 할 만큼 모든 툴을 무료로 제공하기 때문에, 학교 다닐 때 JetBrains 제품의 맛을 본 사람은 나중에도 JetBrains 제품을 고집하는 경우가 많다.

특이하게 오픈 소스 소프트웨어 개발용으로 사용할 경우에는 무료다. 대신 유료판을 따로 낸다던가 유료 기술지원을 하면 안 되는 등 제한 조건이 좀 빡빡한 편이다. 오픈 소스 라이선스

2022년, 한국이 전년대비 유료 고객 증가율 1위(59%)를 달성했다. # 전체 유효 고객수 기준으로는 세계 8위이다.

2. 제품[편집]


(커뮤니티 에디션이 존재하는 제품은 ⭐로 표기하며, 오픈소스일 경우 파일:GitHub 아이콘.svg로 저장소 링크를 표시한다)
  • 통합 개발 환경
    • IntelliJ IDEA파일:GitHub 아이콘.svg - Java에 대응, 얼티밋 에디션은 PyCharm, WebStorm, PhpStorm, RubyMine, GoLand, DataGrip, Android Studio를 포함.
    • CLion - C/C++에 대응[4]
    • PyCharm⭐ - Python에 대응
    • WebStorm - JavaScript/TypeScript에 대응
    • PhpStorm - PHP에 대응[5]
    • Rider - .NET에 대응. ReSharper의 언어엔진을 사용하는 IntelliJ 기반 IDE. C\#을 스크립트 언어로 사용하는 유니티 엔진을 공식 지원하며, C++을 사용하는 언리얼 엔진 역시 지원한다.[6]
    • RubyMine - Ruby에 대응
    • GoLand - Go에 대응
    • AppCode - macOS 전용. Xcode와 연동되어 동작한다.
    • MPS파일:GitHub 아이콘.svg - 메타프로그래밍용
  • 데이터 전용 IDE 및 제품
    • DataGrip - 다양한 종류의 DBMS와 연동되어 동작한다. NoSQL을 상당수(MongoDB 등) 지원하는 편이나, NoSQL특성상 워낙 다양하고 개성이 강하기에 지원하지 못하는 DB가 꽤나 있다. 대표적으로 현재까지는 Redis를 지원하지 못한다.
    • DataSpell - Jupyter Notebook을 IDE에 대응시킨 제품이다. 데이터베이스 연동, 터미널 지원, 강력한 셀 편집 기능, 원격 노트북(notebook) 작업, 아웃풋 시각화, 젯브레인 IDE의 강력한 디버거 등 여러 장점이 있지만 주피터와는 다르게 Python, R만 지원하며 현재까지는 Julia를 지원하지 않는다.
    • Datalore - Jupyter Notebook을 클라우드용으로 만든 서비스이다.
  • IDE 플러그인[7]
    • Rust 플러그인파일:GitHub 아이콘.svg - Rust용 IDE가 없는 대신 RLS를 통해 IDE급 지원을 해준다. 디버깅 기능을 사용하려면 gdb가 필요하기 때문에 윈도우에서는 MinGW 등으로 gdb를 설치할 필요가 있다.
    • IdeaVim파일:GitHub 아이콘.svg - 공식 vim플러그인. 네이티브 vim에 비해 지원되지 않는 기능이 상당히 많고
      ~/.vimrc
      대신
      ~/.ideavimrc
      를 읽어들이니 주의.
    • Code With Me - 실시간 페어 프로그래밍용 플러그인. MS계열 IDE의 라이브셰어와 유사한 역할을 한다.
    • Scala 플러그인파일:GitHub 아이콘.svg - 공식 Scala 플러그인. 자세한 내용은 공식 블로그참조.
    • BigData Tools - Jetbrains Tools for Big Data카테고리에 속한 데이터 전문가용 플러그인이다.
    • QA tools - 셀레늄 테스팅, 테스트 관리, 테스트 데이터용으로 3개의 플러그인으로 이루어져 있다.
  • IDE 툴
    • JetBrains ToolBox - 위의 수많은 IDE들을 클릭만으로 설치하고, 버전별로 관리해주는 툴이다.
    • Projector파일:GitHub 아이콘.svg 파일:GitHub 아이콘.svg - Swing 기반 IDE를 원격으로 작업할 수 있게 해주는 툴.
    • Gateway - Remote Development에서 IDE 대신 액세스 포인트 역할을 하는 툴이다.
  • Visual Studio용 플러그인
    • 코드 분석 및 리팩토링 도구
      • ReSharper - 엄청나게 무거워서 Visual Studio의 성능 저하가 극심한 편이다. 이 때문에 ReSharper를 버리거나, 비주얼 스튜디오를 쓰지 않고 JetBrains의 자체 IDE인 Rider로 아예 넘어가는 선택이 합리적일 정도.
      • ReSharper C++ - ReSharper에 포함된 채로 판매된다.
    • .NET용 보조 도구: 이 플러그인들은 별도로 판매되지 않고, dotUltimate[8]이나 All Products Pack에만 포함된다.
  • 팀 전용 툴[9]

  • 프로그래밍 언어
  • 교육
    • 젯브레인 아카데미 - 젯브레인이 직접 운영하는 온라인 코딩 입문 자료이다. 학생 인증여부와는 상관없이 모두 무료로 공개된다.[10]
    • Edu edition
  • 기타
    • JB Mono파일:GitHub 아이콘.svg - 개발자를 위한 코딩 글꼴. 기본적으로 가독성이 높은 모노스페이스(고정폭) 폰트이며 자주 헷갈리는 I와 l, O와 0등의 구분, 눈에 거슬리지 않는 이탤릭체 등으로 개발자가 코드에 집중할 수 있도록 돕는다. 또한 코드에서 자주 쓰이는 수많은 종류의 합자를 내장하고 있어 더욱 가독성이 올라간다. OFL라이선스를 채택하고 있어, 상업적인 인쇄물에 사용하더라도 법적인 문제가 없는 글꼴이기도 하다. 젯브레인은 2019년 3월 이후로 자사의 모든 IDE에 해당 폰트를 기본으로 사용하고 있다.
    • RiderFlow - Unity에 사용할 수 있는 씬 관리 플러그인

3. 기타[편집]


  • JetBrains 학생용 무료 라이선스 취득하기[11][12][13]
자신의 학교가 이메일 리스트에 없는 경우, 대한민국의 공립 학교들은 웬만하면 학생들에게 지급하는 학교 도메인 이메일이 있으면 바로 추가해준다. 여기에서 형식에 맞게 PR을 남기면 며칠 안에 추가해준다.
자신의 학교가 학생 이메일을 아예 지급하지 않는다면(주로 중학교 이하), 해당 학교에서 영문 재학증명서를 뗀 뒤 이곳에서 스캔한 재학증명서를 첨부파일로 보낼 수 있다(학생증도 가능하다). 영어로 충분한 설명과 자신이 왜 이 제품을 써야 하는지 간략한 이유를 코멘트 칸에 적고 자신의 이메일을 남기자. 빠르게는 1주일 ~ 늦게는 10일 이내로 답장과 함께 학생 라이선스가 도착할 것이다. 이 때, 자신이 적은 이메일 주소가 젯브레인 계정의 이메일 주소와 다르다면 인증이 되지 않을 수도 있다.

  • JetBrains 플러그인 마켓플레이스[14]


  • 아직 정식 릴리즈된 제품은 아니라 제품 목록에 들어가지는 않았지만, Fleet이라는 경량 IDE를 개발하고 있다. 기존의 젯브레인 IDE들이 가지고 있던 핵심 기능들을 유지하면서도 텍스트 에디터만큼 가볍게 만드는 것이 목표라고 한다. 현재 클로즈드 베타이며, 2022년 후반쯤에 출시할 예정으로 보인다.[15]

  • 매년 Jetbrain Survey라는 개발자 생태계 전체에 대한 설문조사를 주최한다. (현재 최신 결과는 2021년) 아무래도 젯브레인에서 하는 설문이다 보니 설문에 참여하는 개발자도 대부분 젯브레인 IDE의 소비자이고, 따라서 자사 IDE의 사용률이 다른 설문조사에 비해 약간 높게 추정된다는 단점이 있다. 또한 주로 자바 생태계에 치우쳐 있어 다른 언어나 분야에 대해서는 많이 빈약한 결과를 보인다. Stack Overflow survey 등에 비해서는 개발자들에게 인지도가 많이 낮다.
  • Desktop Art에서 코드로 생성된 배경화면을 다운로드 받거나 직접 자신만의 배경을 만들어볼 수도 있다.
파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2022-07-13 19:42:15에 나무위키 JetBrains 문서에서 가져왔습니다.

[1] 이 때문에 프로그래밍 언어 Kotlin의 명칭을 상트페테르부르크 앞바다의 섬 '코틀린'을 따와서 붙였다.[2] 2022년 러시아의 우크라이나 침공으로 인해 현재 러시아 지사는 무기한 폐쇄되었다.[3] 1개월 구독권을 연속해서 12달 결제해도 1년으로 쳐 준다.[4] CMake를 주로 사용하고 크로스 플랫폼 빌드가 필요하다면, 굉장히 좋은 툴이다. 표준 반영도 빠른 편이다.[5] WebStorm에 PHP 인터프리터 + MySQL + 컴포저를 내장시킨 형태이다.[6] .NET용 IDE이기 때문에, VS용 ReSharper C++을 개조해 Rider에 붙여서 사용한다. CLion 대신 Rider로 지원하는 이유는 게임 개발자들이 언리얼와 유니티 양쪽 모두 사용하는 경우가 많아, 이미 유니티를 지원하는 Rider에 ReSharper C++을 붙였다고 한다.[7] 서드파티가 아닌 젯브레인에서 공식으로 제작하고, 사실상 하나의 IDE급 기능을 가진 플러그인들을 나열한다.[8] Rider와 Visual Studio용 플러그인 묶음 패키지. 이걸 사면 .NET 디컴파일러 dotPeek이 번들로 주어진다.[9] 대부분 IDE 라이선스와는 별개이며, 기본 유료인 제품들이다.[10] 주로 자바, 코틀린 관련이 많고 다른 언어는 적다는 단점이 존재한다. 모든 트랙 목록은 이곳에 공개되어 있으니 참고.[11] GitHub Student 계정, 학교 이메일 또는 ISIC(국제학생증) 인증 필수. 없다면 그냥 학교 학생증으로도 가능하다. 이 경우 이메일, ISIC로 인증하는 것보다 며칠 정도 기간이 소요된다.[12] JetBrains의 모든 IDE 제품이 무료로 제공되고, 기능상의 제약은 없다. 얼티밋 에디션과 커뮤니티 에디션으로 나눠진 IDE가 있다면 얼티밋 에디션이 제공된다.[13] 주의할 점은 교육용, 개인용, 비상업적 프로젝트에서만 사용 가능하다는 것이다. 또한 라이선스를 다른 사람(예를 들면 가족 등)과 공유하는 행위도 계약 위반이니 주의하자. 자세한 내용은 FAQ 참고.[14] 다양한 플러그인을 대부분 무료로 지원하고 있다. 이런 류의 일부 플러그인은 IDE에 언어 지원을 추가시키기까지 한다![15] We’ll release Fleet when it’s ready. We’re actively developing the product and planning to iterate extensively on the feedback we get from our early adopters. We expect the preview (first closed, then public) to run through the majority of 2022.

분류