기술지원 문의는 로그인 후에 가능합니다.

확인

최초의 Java Refactoring 자동화 도구

JetBrains 는 2000년 부터, 최초의 Java Refactoring 자동화 도구를 직접 개발하였으며, 이를 IDE (통합개발툴) 로 발전 시켜 왔습니다. 최초의 JetBrains IDE 는 Java 기반의 IntelliJ IDEA 입니다.

IDE & Coding Tool

IntelliJ IDEA

Java IDE

언어에 대한 심층적인 이해와 기술을 바탕으로 코드 자동완성, 디버깅, 리팩토링, 코드 테스트 등 사용자 요구에 맞는 다양하고 강력한 기능들을 제공

Java용 IDE이지만 다양한 다른 언어를 인지하여 해당 언어에 맞는 코딩 지원 기능을 제공
(SQL, JPQL, HTML, JavaScript )

상품보기

PyCharm

Python & Django IDE

코드 자동 완성, 검열, 에러 밑줄과 제안 및 코드 리팩토링
Python 콘솔이 있으며 Anaconda나 Matplotlib, Numpy같은 과학 도구들 지원 가능

Python뿐만 아니라 Javascript, CoffeeScript, TypeScript, Cython, SQL, HTML/CSS 등의 언어 지원

상품보기

WebStorm

JavaScript IDE

가장 최신의 JavaScript ecosystem 기능을 제공
JavaScript 기반 플랫폼 혹은 프레임워크 개발에 필요한 기능을
제공

(JavaScript, TypeScript, stylesheet languages, Angular, React, Vue.js, Node.js, Ionic, Electron)

상품보기

PhpStorm

PHP IDE

WebStorm에서 제공하는 모든 기능을 포함하고 있으며, PHP 및 Databases / SQL 사용에 대한 완벽한 기능을 제공

PHP 커뮤니티 (Symfony, Drupal, WordPress)에서 PHP 개발 IDE 인지도에서
가장 선두로 인정받고 있음

상품보기

ReSharper

Visual Studio Plug-In

ReSharper는 Visual Studio를 훨씬 더 나은 IDE로 만들어 줌
미사용 코드 삭제, C# 버전 마이그레이션, LINQ 변환 등 강력한 코드 개선 기능 제공

60 개 이상의 리팩토링 및 450 개 이상의 컨텍스트 작업을 통해 코드를
효과적으로 구성할 수 있음

상품보기

DataGrip

SQL IDE

쿼리 작동 방식 및 데이터베이스 엔진을 보기 편하게 제공하여 쿼리 효율성을 높일 수 있게 도움을 제공

상황에 맞는 자동완성 기능을 제공하여 SQL 코드를 더 빨리 작성할 수 있게 도움을 제공

코드에서 버그를 감지하고 즉시 수정 가능한 최상의 옵션을 제안

상품보기

Team Tool (협업 툴)

Youtrack

message.Issue Tracker

타임 라인 보고서를 통해 프로젝트의 소요 시간을 예측 가능하게 하여 효과적인 시간 관리를 지원

다양한 보고서와 마크다운 메모 등을 위젯으로 배치하고, 대시보드를 팀원과 공유

사용 중인 issue tracker가 있어도 youtrack으로 migration 가능
(Jira, Bugzilla, Redmine, Mantis 지원)

상품보기

TeamCity

Continuous Integration

다양한 버전 관리 시스템을 지원

(Git, Mercurial, Subversion, Perforce, ClearCase 등)

100가지 이상의 플러그인을 선택하여 사용

OPEN API를 제공하여 본인만의 고유 플러그인 제작 가능

상품보기

Upsource

Code review

코드 개선을 위해 팀원들과 토론하고 코드를 직접 수정, 추가

JIRA 및 YouTrack 같은 인기있는 이슈 트래커와 Upsource를 통합 기능 제공

IntelliJ 기반의 다양한 IDE에서 플러그인을 설치 가능

상품보기

JetBrains는 Java를 보완 및 개선하면서도 Java와 완벽하게 호환이 가능한 Kotlin 이라는 언어를 개발하여 무료로 제공하고 있습니다. Kotlin은 지난 2017년부터 Google I/O 에서 안드로이드 주 개발 언어로 채택되어 현재 전 세계 각지에서 개발자들이 활용하고 있습니다.

코틀린이란?

간결함

간결한 코드 문법으로 인해 작성해야할 코드의 양을 대폭 감소

안전함

전체 코드에 영향을 미치는 에러를 피함

성가신 NullPointer를 제거

입력이 불가능한 값을 입력하는 실수를 하지 않도록 사전 차단

호환성

JVM, 안드로이드와 웹브라우저와 같은 다양한 환경에서도 동일한 라이브러리를 활용 가능

다양한 도구 활용성

원하는 Java IDE를 선택하여 빌드할 수 있음