inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Java로 배우는 자료구조

강의소개 및 실습환경

자바 IDE 선택에 대한 질문입니다.

373

Isu Ahn

작성한 질문수 1

0

자바 프로그래밍에 이클립스를 사용하는 장점과 단점이 무엇인지 알고싶습니다.

java

답변 1

1

김현지

안녕하세요, Isu Ahn님!

  • 이클립스 (eclipse)

이클립스는 역사가 오래되어서 문서와 플러그인들이 많습니다. 또한 가장 대중적으로 사용되고 있는 IDE 입니다.

장점은 무료이고 웹, 모바일, 데스크탑, 엔터프라이즈 등의 여러 개발에 사용됩니다.

또한 이클립스 자체가 JAVA로 개발되어 있어 대부분의 OS를 지원합니다.

여러 IDE들과 마찬가지로 여러 프로젝트를 동시에 관리할 수 있습니다.

단점은 다른 IDE 툴에 비해 느리고, 지속적인 패치에도 자잘한 버그들이 있습니다.

다양한 언어를 지향하지만 자바를 제외한 언어는 개발하기 불현하다는 점들이 있습니다.

  • 인텔리제이 (intelliJ)

인텔리제이는 이클립스를 대체할 수 있는 IDE가 될 것 같습니다.

장점은 플러그인 설치가 간편하고, 다양한 백엔드/프론트엔드 프로젝트를 생성할 수 있습니다.

코드 작성 기능들 덕분에 생산성이 높아지고 자동완성, 소스코드 분석, 리팩토링 등의 기능들이 이클립스에 비교해서 우수합니다.

또한 프로젝트 관리를 git으로 하고있다면 연동도 가능합니다.

단점은 단축키와 툴에 대한 적응의 시간이 필요하고, eclipse로 주로 이루어지는 프로젝트 개발환경과 구조와 맞지 않는 경우가 존재합니다.

또한 유료입니다. Community 버전은 무료로 사용이 가능하나, Ultimate 버전은 유료입니다.

만약 학생 계정이 있다면, Ultimate를 1년씩 무료 사용이 가능합니다.

편하신 IDE로 개발해주시면 될 것 같습니다.

혹시 궁금하신 점이 있다면 댓글 남겨주세요.

도움이 되었으면 좋겠습니다. :)

연습문제 자료들 어디서 볼 수 있을까요

3

966

0

강의자료 어디서 보나요

0

817

0

변수, 배열, 반복문에서 이중for문

1

857

1

섹션1,섹션2의 연습문제에 대한 코드 공유

0

324

0

교수님이 말씀하신 반복문 수업 끝날 때 말씀해주신 연습문제 답 코드 어딨는지 아시는 분계시나요 도와주세요

0

287

0

소수의 개념을 알겠지만 원리를 모릅니다.. 그냥 외워야 할까요?

0

788

1

강의노트를 못 찾겠습니다 ㅠㅠ

0

645

1

오버라이딩

0

406

1

강의자료는 어디서 볼수있나요??

0

495

1

2-1장 (클래스, 객체, 참조변수 3) 마지막 값이 덮어씌워지는 문제

0

214

0

추상클래스와인터페이스 관련강의

0

219

0

왜 main 함수 안에서 함수를 정의하면 오류가 나는 건가요?

0

4250

1

for구문에서 {}

1

277

2

강의자료 소스코드는 따로 없는건가요?

0

306

1

inner class에 대한 질문

0

247

0

remove(index) 구현 질문

0

337

1

훌륭한 코드를 볼때 마다 감탄스럽습니다.

0

334

0

교수님이 자랑 스럽습니다.

0

209

0

상속 3에 예제 2의 영상이 올라와있어요~

0

215

0

3,4 순서가 바뀌어서 업로드 되어 있습니다

0

184

0

강의 노트는 어디서 확인할 수 있나요?

0

559

3

휼륭한 강의 감사합니다.

2

242

0

코드의 차이점이 뭔가요 ??

0

235

1

add와 remove 메소드를 사용할때, size-1에 대한 질문

0

221

1