Intellij 는 jetBrain 사가 만든 유명한 IDE툴입니다. 개발자도구를 잘 만들기로 유명한 JetBrain 사인데요. 파이썬에서도 편리하게 잘 사용하는 PyCharm, PhpStorm, WebStorm 등 다양한 IDE를 출시하고 있습니다. 오늘은 Intellij 유료버전, 무료버전에 대해서 써보겠습니다.
[목차]
- Intellij 무료, 유료버전
- Intellij Springboot 설치 (무료버전)
- Intellij 학생, 교육기관용 유료버전 사용하기
1. Intellij 무료, 유료버전
JetBrain에서 제가 쓰는 Intellij는 유료버전이 있고 무료버전이 있습니다. 바로 Ultimate버전과 Community Edition버전인데요. Ultimate 버전은 대학교를 다니시거나 교육과정, 학원 등 공인으로 인정된 교육기관에서 무료로 사용할 수 있게 되어있습니다.
저는 교육기관에 다니지 않고 학생도 아니기 때문에 Community Edition을 사용하였습니다. 주변에 학생이 있다면 Ultimate를 등록하셔서 사용하셔도 좋을 것 같습니다.
Ultimate 버전을 사용하다가 Community 버전을 사용하는 것은 상당히 까다롭습니다. 기본적으로 지원되리라 생각했던 것들이 간간히 빠져있습니다. 프로파일링 도구부터 Spring Framework, 데이터베이스 도구, 원격 개발 등 생각보다 치명적입니다. Intellij는 이것을 아주 잘 노린 것 같습니다.
IDE에서 지원이 되지 않는다고 Community버전에서 아예 되지 않는 것은 아닙니다. Framework를 구성해주는 도구가 지원되지 않는 것이지 직접 코딩하거나 개발하면 작동합니다. 이 자동화에 익숙해져 있으면 실력은 늘지 않겠지만 빠르긴 하겠죠.
2. Intellij Community 버전 Springboot 설치
Community 버전에서는 Spring Framework에 관한 것은 일체 지원하지 않기 때문에 직접 프로젝트를 만들고 불러와야합니다. Spring Initializer를 참고하여 불러옵니다.
우선 다운로드 패키지 관리를 해주는 Gradle, Maven 둘 중에 결정합니다. Maven은 아주 오래되었으므로 안정적인 장점이 있고 Gradle은 안드로이드도 사용하고 있으며 속도가 빠르고 효율적입니다.
SpringBoot 버전을 고르고 자신이 설치된 자바버전을 선택해줍니다. 다른 추가적인 Framework를 다운로드하려면 ADD DEPENDENCIES를 눌러서 Spring Web이나 Security를 선택해주고 밑의 Generate를 눌러줍니다.
Intellij로 불러와서 Project에 오른쪽 클릭 -> Maven -> Reload project를 해줍니다. 그러면 SpringFramework에 대한 초기설정은 마쳐지게 됩니다.
3. Intellij 학생, 교육기관용 유료버전 사용하기
Intellij는 학생, 교육기관, 공인기관에게 무료로 Ultimate 버전을 사용할 수 있게 해놨습니다. 학생 인증을 통한 무료 라이센스를 발급 받아야 사용할 수 있습니다. 대학교 이메일을 통해 메일 인증을 하여 무료로 사용할 수 있으며 1년 동안 무료로 Intellij를 쓸 수 있습니다. PyCharm도 사용할 수 있고 JetBrain의 모든 제품을 사용할 수 있다고 하니 꼭 이용하시면 좋겠습니다.
재학생도 가능하고 졸업생이 대학교 때의 아이디가 있으며 Ultimate를 사용가능합니다.
대학교 이메일로 꼭 입력해야하며 무료 제품 신청을 누르면 됩니다. 그 다음 메일로 온 인증링크를 받아서 접속 후 Product pack for Students 라이센스를 받으면 됩니다.
Intellij가 무료버전으로 설치되어 있다면 라이선스 창을 열어서 -> 활성화 -> 이메일 주소, 비밀번호 입력 해주시면 됩니다. 1년마다 한번씩 갱신할 수 있다고 합니다.
[함께 읽으면 좋은 글]
2023.03.30 - [일하다가 몽상] - 프리랜서 살아남기 - 의미, 세금, 종류
2023.03.28 - [IT 제품, IT지식] - OpenAI ChatGpt 플러그인 ( Plugins ) 소개 및 사용법
2023.03.12 - [IT 제품, IT지식] - 맥북 휴대용모니터 고르는 기준, 추천
'프로그래밍_' 카테고리의 다른 글
XCODE IOS 프로파일링 디버깅 하는 방법 (0) | 2023.04.10 |
---|---|
Objective C 동기화 관리 - synchronized, GCD, Dispatch, async (0) | 2023.04.10 |
책의 목차로 메모하고 정리하는 앱, MOKCHA 개발 동기 설명 (0) | 2023.03.28 |
네이버 블로그 SEO 프로젝트 - Next.js Api Route 사용 (0) | 2023.03.26 |
네이버 블로그 SEO 프로젝트 - 개발계획, 기술 (0) | 2023.03.21 |
댓글