스프링 프레임워크 개발툴
스프링 프레임워크를 기반으로한 개발툴은 여러가지 방법이 있다.
첫번째는 이클립스에서 마켓플레이스 검색을 통해 스프링 플러그인을 설치하는 방법이 있다.
하지만 세팅이 다소 복잡하고 어려울수 있고 번거로운 작업을 해야한다.
두번째는 STS(Spring Tool Suite)를 사용하는 방법이 있는데 이 방법이 상당히 편하고 좋다.
이것 또한 이클립스와 똑같은 개발툴이지만 앞서 말한 것과 같이 세팅이 복잡하고 어려운 점을 개선하기 위해 나온 것이라고 한다.
위의 사이트에 가서 다운받고 설치하면 된다.
아래 사진을 보면 이클립스와 똑같은 모습이다.
하지만 개발을 하기위한 템플릿과 빌드를 바로 제공해준다는 점에서 개발자가 스프링을 개발하는데 상당한 시간을 절약해주고 편리함을 제공해준다. 그리고 STS의 버전을 확인해보면 플랫폼에 이클립스 네온이 나오는것을 확인 할 수 있다.
세번째, IntelliJ를 사용하는 방법
https://www.jetbrains.com/idea/
웹개발 교육을 받으면서 안드로이드 스튜디오를 사용해봤는데 이것을 기반으로 만들어졌다고 한다.
요즘 개발자들 사이에서는 이클립스에 비해 가볍고 사용하기 편하다는 평이 있는데 이클립스에 익숙한 나에게는 다소 불편한 점이 있다. 뭐 단축기라던지 메뉴의 위치 등등이 다소 낯설고 어렵게 느껴진다. 물론 자주 사용하다보면 익숙해지겠지만...
IntelliJ의 경우에는 무료버전(Community)과 유료버전(Ultimate)이 나뉘어져있는데 버전에 따라 제공하는 기능이 상당히 차이가 있다.
프로그래밍을 배우는 학생의 경우에는 유료버전을 구입하기에는 상당히 부담히 되는데 학생버전을 통해 무료로 사용할 수 있다.
학생버전은 물론 학생신분임을 증명하는 학생메일계정이 있어야한다. 대학교메일계정을 통해 인증을 하면 무료로 사용이 가능!