카놀라유
1k
2022-07-28 01:40:37
18
1579

요즘 집에서 인텔리제이 쓰고 있는데 너무 편하고 좋아요


역시 비싸서 그런가....

요즘 겉멋이 많이 들어서 인텔리제이도 돈주고 쓰고 있는데 확실히 돈 값은 하네요,


1. 검색 속도가 엄청나게 빠릅니다.

이클립스의 spring Quick Search 도 빠르긴 한데 인텔리가 기능이 더 좋고 강력합니다.


2. 소스를 개떡같이 짜도 알아서 정리해 줍니다.

썩 맘에 들기도 하고 맘에 안들기도 하는데 대체로 예쁘고 깔끔하고 정리해주면서 불필요한 코드나 논리는 알아서 삭제해줍니다.


3. 예쁜 테마가 엄청나게 많습니다. 심지어 코드창이 불타고 폭발하는 효과의 플러그인도 있습니다.

격렬하게 코딩하고 싶을때 키면 좋습니다.


4. 디버깅 도중 테스트 코드를 맘껏 작성해도 됩니다.

Evaluate Expression 실행 후 여기다 하고 싶은거 다 해도 되는게 신세계였습니다.

일일이 디버깅 중단하고 로직 수정하고 값 체크하며 코딩할 필요가 없습니다.


5. 깃 그래프를 아주 예쁘게 그려줍니다.

몇몇 플러그인을 설치하면 소스단에서 커밋내역을 볼 수 있어서 개떡 같은 코드를 누가 작성했는지 바로 확인 할 수 있습니다. 근데 대체로 저 더라고요.


6. 디비랑 연결할면 어지간한 DB Tool 보다 개발자 친화적인 기능을 제공해줍니다.

insert 문이나 update문 자동생성. 어지간한 조건문, 조인문 자동생성

mybatis 사용시 xml 쿼리문을 자동으로 인식해서 즉석에서 쿼리 실행

찾을 필요 없이 클릭 한번으로 즉석에서 테이블 구조, 데이터 모두 확인 가능

등등.... 아무튼 편합니다....

물론 이클립스도 DBeaver 라는 플러그인이 꽤 강력한 기능을 제공하긴 합니다.


7. 강력한 자동완성 기능

특히 자바스크립트 자동완성 지원이 너무 편해서 눈물이 다 날 지경이었습니다...

이클립스는 어떤식으로 셋팅하든 별로 맘에 들지 않았고, 진짜 맘에 드는건 유료라 그냥 관뒀습니다.

심지어 xml 태그도 자동완성으로 만들어줍니다... 감동 받았습니다.



비싼만큼 강력하지만, 진입장벽이 꽤 있습니다.

기존에 이클립스에서 돌리던 프로젝트 인텔리제이에 셋팅하느라 굉장히 애먹었습니다...

셋팅 방법 익히느라 3일은 투자해야 했으니까요 ㄷㄷ....

하지만, 지금은 이클립스보다 더 빠르게 셋팅할 수 있어요.

이걸로 열심히 공부해서 언젠간 판교로 가고 싶습니다 ㅎㅎ

근데 멍청해서 안될것 같아요... ㅠㅠ



1
  • 댓글 18

  • 시인들
    2k
    2022-07-28 03:08:34 작성 2022-07-28 03:11:42 수정됨

    유료인뎅 안좋은게 드물졍;; 아 물론 유료인뎅 버그나면 화나졍 이런걸 돈주고 도입한 기업보면 제정신 인가 싶기도함

  • 토가처캬조노
    741
    2022-07-28 03:10:49

    좀 무거운 것 같아요. MSA  강의랑 공부한다고 서비스 몇 개 켜두면 램이 금방 차더라구요..

  • 큐비트
    41
    2022-07-28 06:51:55
    이클립스처럼 패키지 익스플로러에 프로젝트가 여러개 관리 안되는 치명적인 단점이 있죠.  상황에 따라 프론트와 백을 분리해서 각각의 레파지토리로 관리해야 된다고 가정해 보세요.   내돈 주고 절대 안쓰죠.
  • 카놀라유
    1k
    2022-07-28 07:34:37 작성 2022-07-28 07:48:42 수정됨

    큐비트

    뭔가 개념만 다를 뿐 이클립스의 워크스페이스랑 똑같아요. 상황에 따라 프론트와 백 분리해서 레파지토리 관리가 안되면 그게 ide 인가요.... 램도 인텔 11세대, 램 16기가 컴퓨터에서 프로젝트 6개 동시 구동해도 딱히 렉 없어요.

    근데 인텔리제이 싫어하시는 분들이 굉장히 많네요. 요새 어지간한 회사들 인텔리제이 도입 많이 하길래 공부도 할겸 직접 사서 써보는데 꽤 괜찮던데요... 물론 ide는 그냥 도구라 굳이 이걸 돈주고 사서 쓰는건 제정긴이 아니긴 합니다만...

  • 11k
    2022-07-28 08:26:06

    이클립스 쓰다가 지금 인텔리j쓰고 있는데 (회사에서 지원)

    저는 굳이 내돈 주고 쓰라고 하면 쓸필요가 있나네요.

  • 방황하는어피치
    172
    2022-07-28 08:51:39
    이클쓰다가 학생계정으로  무료로 인텔리j 얼티미티 사용해봤는데 .. 진짜 신세계였네요. 
  • 777888ㅁㅁㅁ
    165
    2022-07-28 08:55:54

    모던 js 프런트 프레임웍이나 라이브러리를 쓰면서 인텔리제이를 안쓰는건 아까운 인생의 시간을 낭비하고 있다고 생각 됩니다

    -1
  • HJOW
    7k
    2022-07-28 09:18:56 작성 2022-07-28 09:21:23 수정됨

    자바쪽은 인텔리J쪽이 좋은 건 맞는데

    js 프레임웤은 VS Code + 플러그인 이라는 넘사벽이 있어서리...

    (인텔리J나 웹스톰도 플러그인이 있긴 하나 js쪽은 매우 빈약하죠. 물론 기본 제공되는 자동완성 기능도 훌륭하긴 하나 js를 바닐라로만 쓰지 않잖아요. 근데 인텔리J계열은 RN같은 건 아예 플러그인이 부분유료 DLC더군요.)




    그리고 인텔리J 시리즈가 무거운 것도 맞습니다.

    정확히는, 업데이트 나올 때마다 무거워지고 있는데 그 폭이 많이 큽니다...

    작업 관리자 들어가서 인텔리J 메모리 점유율 한번 보시고 스샷찍어 보관하신 뒤

    1년뒤에 다시한번 보세요.




    그리고 유료... 이게 좀 큰데

    회사쪽 프로젝트는 대개 팀원하고 개발환경 맞춰야 합니다. OS는 물론 IDE툴, 그리고 폴더구조까지 맞추는 게 관례죠. 한쪽 PC에서 빌드 안된다고 해서 도와주러 갔을 때 뭐 하나 다르면 그것부터 통일시키고 보죠.

    근데 유료툴이면 회사에서 사줄 건 아니니까 개인이 다 알아서 자비로 사야되거든요. 어림도 없죠.

    이클립스 쓸 수밖에...





    뭐 단점은 막 뒤지고 억지로 꺼내서 이정도고

    각 언어별 자동완성과 디버깅 기능 및 git 쪽은 이클립스에 비해서는 비교하기 민망한 수준으로 차이가 나게 좋죠.

    안드로이드는 아예 공식 IDE가 인텔리J 기반이니 선택지 자체가 없다시피하구요. 게다가 기본 테마로 Darkula를 제공한다는 것도...

  • 돈까스
    6k
    2022-07-28 09:20:52 작성 2022-07-28 13:31:04 수정됨

    프로 개발자라면 다른 개발자와 차별화를 하기 위해서 노력해야 한다고 생각하는데요.

    그중에 가장 손쉬운 방법 중 하나가 인텔리J 사서 쓰는 것 같습니다.


    워크스페이스 안에 있는 프로젝트 여러개를 못연다는 것이 치명적인 단점이라고 하셨는데,

    개념이랑 용어 차이가 있거든요.

    일단 프로젝트 안에 다른 디렉토리에 있는 소스 코드들을 모듈로 붙여서 쓰면 비슷하게 쓸 수 있고요.

    저는 그냥 각각의 프로젝트를 그냥 두개 띄워서 써요. 모니터 여러개 쓰시면 그게 훨신 편하죠.


    그리고 인텔리J가 무겁다? PC를 바꾸세요. :)

    M1 MAX 맥북 추천드립니다. 정말 좋습니다.


    다른 개발자와 차별화 방법 중 가장 쉬운게 개발 도구에 돈 쓰는 거에요.

    남들이 좋다고 하고 비싼데도 돈 주고 쓰는 것은 이유가 있는 겁니다.

  • HJOW
    7k
    2022-07-28 09:24:55 작성 2022-07-28 09:28:12 수정됨

    프로 개발자라면 다른 개발자와 차별화를 해기 위해서 노력해야 한다고 생각하는데요.

    그건 맞는 말입니다.


    근데 그 차별화를 위해서는 책임도 뒤따릅니다.

    가령 내가 빌드해서 배포를 했는데 원래는 안나던 이상현상이나 오류가 난다

    그런데 당장은 수정방법이 떠오르지 않는 오류다. 좀 확인해봐야 한다

    근데 지금당장 원복하거나 수정해야 하는 긴급건이다



    그러면 일단 원복하고

    자기자신은 나름 분석한다고 하긴 하지만

    주위에선 더 쉬운쪽에서 원인을 찾으려 하죠.

    다른사람과 다르게 빌드한 방법이 뭘까...

    아 니만 인텔리J 썼네? 그거 쓰지마



    인텔리J로 인한 원인이 아니라고 주장하려면

    그 근거를 본인이 대야 하구요. 프로젝터 띄워서 코드리뷰라도 하거나 ppt를 준비하거나.

    물론 말로만 설명해서 빨리 문제 설명해서 끝낼 수는 있으나 골든타임이 있습니다.




    그러니 자기자신만 다른 개발환경에서 쓰려면

    그걸 뒷받침할 실력이 필요합니다.

    문제가 생겼을 때 빠르게 원인 찾을 능력

    그리고 다른 개발자 빌드툴과 호환성을 유지하는 방법을 아는 것.

    이게 자신이 있지 않으면, 함부로 자기만 툴 다른거 썼다가 진짜 큰일 당할 수 있습니다.


    -1
  • 돈까스
    6k
    2022-07-28 09:27:23 작성 2022-07-28 09:30:11 수정됨

    HJOW 님


    뭔가를 시도해서 생기는 실수가 있고,

    뭔가를 시도하지 않아서 생기는 실수가 있습니다.


    저는 앞에 것을 두려워하기 보다는 뒤에 것을 두려워하는 개발자가 좋다고 생각하거든요.


    그리고 항상 이런 상황에 대해서 말씀드리자면, 인텔리J 하나만 써야 되나요? :)

    익숙해지기 전까지는 두 개 쓰세요. 

    빌드 환경 두 개 만들어서 쓰면 될 것을 뭐 그리 심각하게 말씀하세요.

  • HJOW
    7k
    2022-07-28 09:29:47 작성 2022-07-28 09:38:46 수정됨

    뭔가를 시도해서 생기는 실수가 있고,

    뭔가를 시도하지 않아서 생기는 실수가 있습니다.


    저는 앞에 것을 두려워하기 보다는 뒤에 것을 두려워하는 개발자가 좋다고 생각하거든요.



    그거야 그렇죠.

    근데 그건 개인프로젝트에.

    내 모험심때문에 남이 피해보면 안되니까요.




    아 그래도

    시도하는 건 괜찮습니다.

    가령 이클립스랑 같이 깔아두고,

    여유가 생겼을 때인텔리J로 빌드해서 로컬로 돌려보고 뭔가 문제가 생기면 잡다가

    실제 업무 해야할 때 다시 이클립스로 전환해서... 운영빌드도 한동안은 이클립스로 해야되구요.



    그러다 어 잘 되네 하는게 몇개월 정도 되면

    이제 슬슬 주위 개발자분들에게 넌지시 흘려보는거죠. 이거 쓰면 좋더라



    방법은 찾으면 많습니다.

    저는 VDI에서 작업해야 하는데 램하고 디스크가 작아서 엄두는 못내고 집에서만 쓰고있죠.

    (물론 이클립스 써도 정신나갈듯이 느리긴 합니다)



    제가 너무 심각한 어조로 말했었나봐요.

    어짜피 이건 툴일 뿐이라서, 윗분 말씀처럼 방법이야 찾으면 분명 있습니다.

  • 돈까스
    6k
    2022-07-28 09:39:07 작성 2022-07-28 09:41:44 수정됨

    맥환경에서 인텔리J...

    개인적으로는 별거 아닌 경쟁력 차이일 수도 있다고 보긴 하는데,

    꼭 회사에서 지급해준 그저 그런 장비와 무료 개발도구만 써서 일을 하려고 하지는 마세요. :)

  • hukk
    1k
    2022-07-28 09:40:03

    저는 개인개발자인데 무조건 인텔리제이 씁니다.

    프론트엔드는 웹스톰

    백엔드는 파이참이요 ~ 

    플러터는 안드로이드 스튜디오영 ~ 


    이것들없이 VSCODE  해봤는데 너무 힘들고 너무 불편했어요 진짜 죽는줄 ㅋㅋㅋ

  • HJOW
    7k
    2022-07-28 09:42:38 작성 2022-07-28 10:15:16 수정됨

    혹시 저와 같은 경우일지는 모르겠는데

    저도 웹스톰 좋다좋다 해서 써보려고 했는데 웹스톰은 무료버전이 없지 않잖습니까.

    그래서 살뻔 했어요.



    근데

    인텔리J IDEA 얼티밋은 웹스톰의 모든 기능을 이미 포함하고 있습니다.

    (공식 블로그에도 내용이 있더라구요...)

    그냥 인텔리J IDEA 얼티밋으로 그냥 js 프로젝트 열면 됩니다.

    즉 인텔리J IDEA 얼티밋 사면 웹스톰은 살 필요 없어요. 그냥 인텔리J로 세팅해서 쓰면 됩니다.



    혹시라도 추가하지만, 올 프로덕트팩은 보지도 마세요... 

    가격차이 엄청나게 나는데 쓸일이...

    가령 나는 자바 js 파이썬 3개 같이쓴다 해도 인텔리J 얼티밋과 파이참 이 두개만 사면 됩니다.

    올 프로덕트팩이 저 두개 합친것보다 비쌉니다...




    그리고 VS Code 의 진짜 강점은 플러그인에 있죠. 날것으로 쓰면 툴보다 못합니다. 근데 진짜 유용한 플러그인이 많습니다. (js 한정입니다. 자바나 다른 언어쪽은 영...)



    다시 본론으로 돌아와서



    저도 원래는 안드로이드쪽만 인텔리J로 개발해오다가

    최근에 자바쪽 프로젝트 한번 불러와보고 살짝 놀랐었죠.



    예전에는 인텔리J 특유의 구조...

    프로젝트 개념과는 별개로 모듈 개념이 있어서 전혀 직관적이지 않았거든요.



    지금은 다른 툴 쓰듯이

    프로젝트 만들고 클래스 만들고 main함수 짜고 바로 실행해볼 수 있습니다.

    탐색기도 많이 사용자 친화적으로 바뀌었습니다.




    예전 기억 있으신 분들이 아직 인텔리J에 적대적이실 것 같은데

    적어도 사용경험 자체는 정말로 많이 개선된 겁니다.

    다른 프로젝트에서 인텔리J 쓰자 하면 이제 부담없이 쓸 겁니다.

  • 카놀라유
    1k
    2022-07-28 09:58:23

    HJOW

    아 저도 인텔리 구매하면서 알아봤는데 웹스톰과 인텔리제이 가격이 거의 두, 세배 가까이 차이 납니다.

    올 프로덕트팩 사면 말씀하신대로 모두 포함이니 크게 상관은 없지만요.

    근데 너무 비싸서 전 그냥 인텔리만 샀어요

  • 돈까스
    6k
    2022-07-28 13:32:55 작성 2022-07-28 13:39:07 수정됨

    저는 올 프로덕트 팩을 사서 쓰고 있는데...

    DataGrip이나 CLion도 유용하게 잘 쓰고 있긴 합니다.

    IntelliJ에 플러그인 설치하면 다 되긴 한다고 알고 있습니다만,

    그래도 따로 실행하는게 나은 것 같더라고요.


    149달러... 조금은 부담되는 가격이긴 하죠. 

    갱신할때 할인이 들어가고 있는 상황이어서 중단할 수 없게 됐네요.

    10월부터 가격을 올린다고 해서 그 전에 몇년치를 한번에 결재할까 하고 있습니다.


    https://blog.jetbrains.com/ko/blog/2022/06/29/increased-subscription-pricing-for-ides-net-tools-and-the-all-products-pack/

  • pub68
    811
    2022-07-28 14:15:44

    근데 왠만한 개발회사면 인텔리제이 기업용 다 사주지 않나요?

    -2
  • 로그인을 하시면 댓글을 등록할 수 있습니다.