IntelliJ , Eclipse, STS(Spring Tool Suite) 차이

Yuri Lee·2021년 5월 3일
0
post-custom-banner

들어가며

  • 옛날에 자바를 처음 배웠을 때 이클립스라는 것을 처음 알게 되었다. 그 이후로 학교에서는 자바스크립트나 파이썬을 자주 사용했고, 나는 그 언어들에 익숙해져있었다.

  • 하지만 지금 속해있는 팀은 스프링, 스프링부트 환경 기반으로 자바, 그 외에 프론트 엔드로 js, html, css, Thymeleaf 등을 사용하고 있어 현재 나는 스프링부트를 기반으로 웹개발을 하고 있다.

  • 일을 하기 위해서 스프링 부트를 사용해야 하므로 여러 강의를 들으면서 그 개념을 익히려고 했다. 처음에 봤던 강좌에서는 STS를 개발툴로 사용했었다. (팀 내에서도 STS를 사용하고 있음) 하지만 다른 여러 강의에서 인텔리제이를 사용했었고, 두개 다 사용해본 결과 나에겐 STS보다 이클립스가 낫다는 결론이 나왔다. 가장 큰 이유는 UI 구성..

이클립스와 STS의 차이

  • 이클립스 : sts plug-in를 별도로 추가해야 한다.
  • STS(Spring Tool Suite) : 바로 개발이 가능하다.

인텔리제이와 이클립스의 차이

  • 인텔리제이는 이클립스처럼 워크스페이스가 없고 워크스페이스의 개념을 프로젝트가 한다. 그러므로 평소 이클립스를 쓰던 사람은 개념의 차이로 인해 다소 혼란스러울 수 있다. 이클립스에서 워크스페이스는 인텔리제이에서는 프로젝트라고 이해하면 된다.

  • 그럼 모듈의 경우는 어떨까? 이클립스에서는 한 워크스페이스안에 여러개의 프로젝트를 만들어서 관리할 수 있었다. 그러나 인텔리제이의 경우 분리된 모듈이 아닌 한 루트 프로젝트안에 여러개의 모듈이 존재하는 식으로 구성된다.


https://namubada.net/116
https://cceeun.tistory.com/61

profile
Step by step goes a long way ✨
post-custom-banner

0개의 댓글