G7CFE
332
2019-06-12 17:46:34 작성 2019-06-12 17:48:01 수정됨
11
967

갠적으로 느낀 인텔리 J 장단점


장점

1. 이클립스보다 빠르다. 메모리 적게 먹는다.

2. 검색이 빠르고 쉽게 된다. 

3. 코드 인스펙션 기능 (하지만, 실제로 실무에서 쓸 일은 거의 없다. 한국의 현실 IT 환경에선...)

4. UI가 갠적으로 더 낫다. 콘텍스트창도 다크화 되서 좋음. 

단점

1. 이클립스 주로 쓰는 프로젝트에서 뭔가 힘들다. (탭설정 스페이스 설정등이 너무 다르다. 기껏 엄청 설

해주고 했는데도 또 어딘가 달라서 전체적으로 변경 사항이 스페이스, 탭등 때문에 커밋한 다음에 확인해

보면 변경한 부분만 변한게 아니라 전체가 다 변해있다. 문제는 이게 인텔리 J에서는 확인이 어렵고, 이클

립스에서만 확인이 된다.)

2. 이클립스 위주의 국내 프로젝트에서 진입 장벽이 크다.  설정 맞추기 부터 적응하기 등등.

3. 워크스페이스 단위가 아니라 프로젝트 단위라서 한 워크스페이스상에서 여러 프로젝트를 다루기 힘들

다. 모듈로 가져오면 되긴 하는데, GIT 프로젝트의 경우 매번 새로운 프로젝트를 생성 해 준 후에 다시 모

듈로 가져와야 하는 번거로움이 있다. 


제가 스킬과 실력이 딸려서 그러는건지는 잘 모르겠는데, 작년 세일때 사서 (8월) 꾸준히 실제 프로젝트에 

적용해 볼려고 노력해왔는데, 아직까지 성공을 못했네요. 초반에는 설정이나 적응등 문제, 요새는 스페이

스 체계가 이클립스랑 달라서 커밋할때마다 부분 변경이 아니라 전체 변경이 되는 문제 때문에. 이번

플젝도 결국 적용 포기하고 이클립스로 개발해야 할 거 같네요. 앞에 장점을 쭉 적긴 하지만 체감상 느낀

장점은 검색이 빠르게 된다. 이거 딱 하나입니다. 나머진 이클립스보다 특별히 나은점을 찾기 힘드네요.

남들이 다 좋다고 하고, 이클립스는 인텔리 J에 비하면 암것도 아니다. 이런 글도 오키에서도 좀 보고 그래

서 1년간 많이 노력했는데, 노력한 시간에 비해 얻은 건 별로 없고, 시간만 많이 든거 같네요. 그 시간에

개발이나 좀 더 했으면 좋을 뻔 했다는 생각이 듭니다.



0
0
  • 댓글 11

  • 동대
    840
    2019-06-12 17:49:48

    저는 IDE 사용할 때 하얀색 화면 해두면 뭔가 머리아프더라구요. 어두운 테마로합니다 ㅎ 

    0
  • 캐츠비
    552
    2019-06-12 18:10:26

    뚀잉... 저는 지금 회사에서 인텔리j로 개발하고있습니다..저는 오히려 아주 만족하면서 쓰고있는데 

    메모리를 많이먹어서 무거워서 오히려 버벅이던데요 ㅠㅠ

    0
  • 맠발자
    87
    2019-06-12 18:14:30

    이클립스 6개월 정도 쓰고 인텔리쪽 한 4년 썼는데 저는 이클립스가 훨씬 불편해요

    이건 익숙함의 차이인듯

    지금 노드JS프로젝트에서 사용하면서 웹스톰에서 쓰는게  RemoteHost, 터미널, Git, TODO정도 윈도우열어서 쓰고

    함수 정의부분으로 가는 단축키랑 프로젝트 전체 검색기능 /

    이정도 자주쓰는것 같네요 아그리고 자동완성 

    0
  • G7CFE
    332
    2019-06-12 18:32:22 작성 2019-06-12 18:32:54 수정됨

    맠발자 // 네 사실 제가 스킬이 딸려서 그런것도 큰 몫 한다고 보긴 하는데요....저도 들인 시간 자체는 많은

    데....한 가지 문제를 해결하면 또 한가지가 생기고 자꾸 그러네요. 특히 이번에는 커밋할때부마다 스페이스

    체계가 달라서인지 소스 전체가 다 달라졌다고 이력이 남는 바람에..몇번 해봤는데 그게 반복되다 보니 저

    때문에 자꾸 이력 체계가 망가지는거 같아서 이번 플젝도 적용 포기네요...스페이스 설정 좀더 공부한 다

    음에 다음 플젝에서나 써봐야 할 거 같습니다.

    0
  • G7CFE
    332
    2019-06-12 18:35:51

    캐츠비 // 그거 혹시 빌드 옵션에서 build proejct automatically 그거 체크 하셔서 그런거 아닌가요? 그거 체크

    하면 이클립스보다도 훨 느리고 무겁습니다. 그거 끄고 하면 이클립스보다 빠르고요.

    0
  • FeelingXD
    21
    2019-06-12 19:32:55

    4번은 이클립스 설정에서 변경할수잇어서 인텔리j 만의 장점이라고 보긴어렵네요 

    0
  • NPE
    542
    2019-06-12 20:12:40 작성 2019-06-12 20:12:55 수정됨
    intellij가 화면분할이 드래그 앤 드랍으로 안되는게 아쉽더군요.
    0
  • satis
    1k
    2019-06-12 20:21:58 작성 2019-06-12 20:24:01 수정됨

    개인적으로 이클립스가 더 좋습니다


    단점에

    1. 유료

    2. 특정 사이트에서 보안에 따른 비인가 프로그램으로 막힘(유료제품이라 그런가봄)

    3. 대부분 프로젝트의 표즌 IDE가 존재하는데 이클립스로 정해져 있음.


    빠른 검색(풀텍스트서치) 필요하시면 플러그인 하나로 해결가능합니다 인텔리J의 textsearch기능과 같아요

    플러그인은 spring Quick Search입니다.

    이거 쓰시면 이클립스 신세계죠


    인텔리J 넘아갈 이유 없음.

    블랙테마를 좋아하시는 분들은 불편을 감수하시고 인텔리J로 넘어가시더라구요.


    참고는 아래 링크요.

    https://stanleykou.tistory.com/m/entry/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4-%ED%80%B5-%EC%84%9C%EC%B9%98-Eclipse-Quick-Search


    0
  • 범용개발자
    769
    2019-06-12 21:08:33

    이클립스도 다크테마 있습니다.

    테마와 컬러 잘 사용 하시면 이클립스도 충분히 사용 가능하죠..

    요점은.. 무료 또는 유료인데.. 자신이 편한 툴 사용하고,  투입된 프로젝트에서 제공된 툴 잘 사용하면 됩니다.

    0
  • k20081001
    247
    2019-06-12 22:21:29

    저랑 비슷하신듯

    잘 안되요. 걍 이클립스에 만족합니다.

    매년 돈내는것도 싫습니다.

    1
  • 꾸롱
    457
    2019-06-12 22:51:48 작성 2019-06-12 22:56:30 수정됨

    인텔리제이 회사에서 사줘서 사용해봤는데 훨씬 편함


    특히 이슈같은경우 Hotfix단위로 급하게 넘어올때

    인텔리제이에서 지라 이슈번호 입력하면 자동으로 git으로 땡겨오면서 프로젝트 자동으로 착착 세팅해줌



    게다가 인텔리제이의 IDE 안정성도 훨씬 뛰어남..

    이클립스같은경우 로그보다가 터지거나 중간에 서버 실행중 강제종료되었을때

    프로젝트 자체가 통째로 날라갈때마다 키보드에 샷건 때리고싶은적 정말많았는데

    인텔리제이같은 경우에는 그런경우 한번도 없었고...


    인텔리제이 단점?

    빌드같은경우 메이븐 gradle 이상에서는 쾌적하지만

    Ant 빌드 설정같은경우 암걸릴때 많음..

    또한, 이클립스처럼 프로젝트 단위가 아니라 모듈단위인건 헷갈릴수있으니 적응하면됨.

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