JetBrains

 

[image]
'''국가'''
체코
'''설립년도'''
2000년
'''CEO'''
Mike Cannon-Brookes(창업자)
Scott Farquhar(창업자)
'''링크'''
홈페이지: 한국어 / 영어
페이스북: 한국어 / 영어
트위터(영어)
유튜브(영어)
1. 개요
2. 제품
3. 기타

[clearfix]

1. 개요


'''Drive to Develop'''

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

2. 제품


  • 통합 개발 환경
    • IntelliJ IDEA - Java에 대응, 얼티밋 에디션은 PyCharm, WebStorm, PhpStorm, RubyMine, GoLand, DataGrip, Android Studio를 포함
    • CLion - C/C++에 대응[3]
    • PyCharm - Python에 대응
    • WebStorm - JavaScript/TypeScript에 대응
    • PhpStorm - PHP에 대응[4]
    • Rider - .NET에 대응. 유니티 엔진과도 호환된다.
    • RubyMine - Ruby에 대응
    • GoLand - Go에 대응
    • AppCode - macOS 전용. Xcode와 연동되어 동작한다.
    • MPS - 메타프로그래밍용
    • DataGrip - SQL에 대응. 타 DBMS와 연동되어 동작한다.
  • 비주얼 스튜디오용 플러그인
    • 코드 분석 및 리팩토링 도구
      • ReSharper
      • ReSharper C++
    • .NET용 보조 도구 - 이 플러그인들은 별도로 판매되지 않고, dotUltimate[5]이나 All Products Pack에만 포함된다.
      • dotCover
      • dotMemory
      • dotTrace
  • 종합 팀 프로젝트 협업 툴
    • Space
  • 팀 도구 통합
    • Hub
  • 지속적 통합
    • TeamCity
  • 코드 및 프로젝트 분석
    • Upsource

3. 기타


  • JetBrains 학생용 무료 라이선스 취득하기[6][7][8]
  • JetBrains 플러그인 레포지토리[9]

[1] 이 때문에 프로그래밍 언어 'Kotlin'의 명칭을 상트페테르부르크 앞바다의 섬 '코틀린'을 따와서 붙였다.[2] 1개월 구독권을 연속해서 12달 결제해도 1년으로 쳐 준다.[3] CMake를 주로 사용하고 크로스 플랫폼 빌드가 필요하다면, 굉장히 좋은 툴이다. 표준 반영도 빠른 편이다.[4] WebStorm에 PHP 인터프리터 + MySQL + 컴포저#s-3를 내장시킨 형태이다.[5] Rider와 비주얼 스튜디오용 플러그인 묶음 패키지. 이걸 사면 .NET 디컴파일러 dotPeek이 번들로 주어진다. dotPeek은 무료 플러그인이기 때문에 단독 설치도 가능하다.[6] GitHub Student 계정, 학교 이메일 또는 ISIC(국제학생증) 인증 필수. 없다면 그냥 학교 학생증으로도 가능하다. 이 경우 이메일, ISIC로 인증하는 것보다 며칠 정도 기간이 소요된다.[7] JetBrains의 모든 IDE 제품이 무료로 제공되고, 기능상의 제약은 없다. 얼티밋 에디션과 일반 에디션으로 나눠진 IDE가 있다면 얼티밋 에디션이 제공된다.[8] 주의할 점은 교육용, 비상업적 프로젝트에서만 사용 가능하다는 것이다.[9] 다양한 플러그인을 대부분 무료로 지원하고 있다. 이런 류의 일부 플러그인은 IDE에 언어 지원을 추가시키기까지 한다!