InteliJ 맛보기

포모·2020년 11월 24일
0

InteliJ란?

JetBrains 사에서 제작한 Java를 위한 개발 도구이다.

  • InteliJ 혹은 IDEA로도 불린다.

Eclipse vs InteliJ

Eclipse의 장점

  • 여러 프로젝트를 동시에 관리할 수 있다.
  • 무료

Eclipse의 단점

  • 다른 IDE에 비해 느리지만 많은 차이는 아님
  • 자바가상머신(JVM) 위에서 실행되므로 다른 IDE에 비교해서 속도가 느리다.
  • 지속적인 패치에도 자잘한 버그가 있다.
  • JAVA를 제외한 언어는 개발하기 불편하다.

InteliJ의 장점

  • 개발의 질을 높이는 플러그인들
  • 직관적이고 예쁜 UI
  • 다양한 백엔드 & 프론트엔드 프로젝트 생성
  • 자동완성, 소스코드 분석, 지능형 리팩토링, 디버거, 테스트 러너 기능이 이클립스 비해 우수
  • git으로 형상관리를 함에 있어 유용

InteliJ의 단점

  • 단축키, 툴 적응에 시간이 필요
  • 유료
  • 유료 버전이 아니면 인텔리제이의 장점을 살리기 어려움

총평

  • 한 프로젝트에 집중할 때는 InteliJ가, 여러 프로젝트를 왔다갔다 하는 경우 Eclipse가 유용하다.

InteliJ 직접 사용해보기

Python을 주로 사용했던 나에게 Pycharm이라는 편집기는 참 유용했다.
빠른 자동 완성과 편한 UI, 쓰기 쉬운 각종 플러그인, 깃허브 연동 등 근 1년간 파이썬을 사용하면서 파이참을 사용함이 손에 익은 상태였다.
이런 나에게 Pycharm을 만든 Jetbrains 사가 만든 InteliJ란 희소식이 아닐 수 없었다!


InteliJ 바로 사용해보기


아 진짜 너무 편하다... 천잰가..?


Pycharm과 다른 점은 무엇일까?

기존의 파이썬을 사용해서 풀었던 알고리즘 프로젝트를 InteliJ를 통해서 사용하고 싶었다. 자바를 이용해 알고리즘을 풀기 시작했기 때문이다.
찾아보다 보니 IntelJ에서 파이썬 인터프리터를 사용할 수 있다는 것을 알게 되었다.
여기서 파이참과 인텔리제이의 차이는 무엇인지 궁금해졌다.


PycharmInteliJ
보다 간편한 UI 제공자바 개발 툴이나 플러그인을 사용하면 python 사용 가능
Jython을 완벽 지원 X, 실행할 때만 지원더 나은 jython 지원 기능 보유
java와 python을 통합하여 사용할 목적이 아니면 pycharm을 사용하는 게 나음상황 대처 능력이 뛰어남 (프로젝트를 위해 라이브러리 구성)


나는 java와 python을 함께 사용한 알고리즘 프로젝트를 쓰고 싶기에 InteliJ를 이용해보는 것을 시도해봐야겠다!! 💪💪


참고

0개의 댓글