스프링 부트를 쓰는 개발환경입니다.
현재는 STS를 쓰고 있는데요
메이븐 빌드 실패가 뜬다거나 해서
몇번 프로젝트 클린 하고 다시 받고
이런 일들이 제법 있습니다..
제가 메이븐과 스프링 환경에 익숙하지 못해서
이런 불편을 겪는 거라고 여겼는데..
인텔리j 쓰시는 분 말씀으로는
IDE 갈아타면 메이븐 빌드 실패가 된다거나 하는
자잘한 문제들이 없다고 하시더라구요.
- 구성원 중에서 인텔리제이 쓰시는 분이 제법 보입니다.
반반 까지는 아니고 20~30프로 정도요.
인텔리제이를 쓰면
정말 프로젝트 클린을 한다던지 하는 불편이 없어질까요..?
코딩도 제대로 못하면서 장비빨(?)만 세우는 거 같아서
좀 주저주저 하게 됩니다.
이클립스로 개발하다가 이직했던 회사에서 인텔리제이 써서 단축키라든가 설정이라든가 바뀐게 많아서 굳이 해야하나 싶었는데...
신세계더군요!
pc사양만 받쳐주면, 정말 편합니다.
이런말이 있더라구요. 인텔리제이를 안써본 사람은 있어도 한번만 써본 사람은 없다!
강추합니다!
회사에서 얼티밋으로 구매해주시는것도 있고 개인용으로 별도로도 구매해서 사용중입니다
회사를 다닐때는 상관없는데 퇴사할경우 바로 회수되기때문에 개인용으로 하나 더 사두었습니다.
근데 생각해보니 이직하는곳에서 항상 얼티밋 아니면 통합팩으로 사주셔서 안사도 크게 문제된적은 없엇네요
중간중간 Eclipse 가 어느정도 발전하는지 일부러 써봤었는데 ...
저한테는 윈도우에서 쓰는 "메모장" 수준입니다. 특히 Java (Backend) 는 그럭저럭 쓴다고 해도
Front-end 는 정말이지 뭐 이런게 다 있나 싶더군요.
그리고, IntelliJ 사용하시려면 노트북 램 16GB 이상 추천드립니다. 램이 어느정도 되어야 쾌적하더라구요.
아.. Intellij 로 스프링, 스프링 부트, MyBatis, JPA, Vue.js 정도 사용해 봤습니다.
webstorm 한번 써보고 다른 ide 죄다 버리고
webstorm, phpstorm, datagrip으로 넘어왔습니다
그렇지 않다면 주변 남들 하는대로 따라서 하는 게 맞죠
그리고 코파일럿이나 탭나인 등 AI도우미(?) 플러그인을 설치해보세요. 장비빨 세워야죠.
stackoverflow를 포함한 다른 사람들의 환경을 들여다보면 일반적으로 기본셋팅보다는 좀더 잘잡으면 일단 사용하는데엔 문제가 없다고 생각합니다. 텍스트에디터에 실행환경 쉘을 따로 만들어 실행하던때와는 현재는 너무 좋습니다. Eclipse가 무거운건 오픈소스이기 때문이고 오픈소스이기 때문에 최적화도 가능합니다. 다만, 인텔리제이와 같은 유료IDE만큼 구현하기엔 당연하게도 많은 노력이 필요하겠죠 개인적으로 사용하신다면 인텔리제이던 eclipse던 문제가 안되겠지만 팀일경우에는 고민좀 해보셔야 할겁니다. 인텔리제이 커뮤티니 에디션은 기능제한이 있거든요.
팀이 다 같이 유료버젼을 사용하느냐 아니냐 개인이 사용하느냐에 중심을 두신다면 모를까 아니라면 eclipse 자체 셋팅및 프로젝트 셋팅을 좀더 고민해보셨으면 합니다.