Eclipse가 IDE
Java에 가장 적합합니까?
그렇지 않다면 더 나은 것이 있습니까?
알고 싶고 시도해보고 싶습니다. 감사.
Eclipse가 IDE
Java에 가장 적합합니까?
그렇지 않다면 더 나은 것이 있습니까?
알고 싶고 시도해보고 싶습니다. 감사.
답변:
Eclipse는 Java 및 기타 여러 언어를위한 환상적인 IDE 라고 말하면서 시작하겠습니다 . 플러그인 아키텍처와 확장 성은 경쟁하기 어렵고 무료라는 사실은 소규모 팀이나 빠듯한 예산에 큰 장점입니다.
Eclipse에 대해 내가 싫어하는 몇 가지 .
그럼에도 불구하고 Eclipse는 정말 훌륭한 IDE입니다. 리팩토링 도구는 엄청나게 잘 작동합니다. Javadoc의 처리는 완벽하게 작동합니다. IDE에서 기대하는 모든 기능은 (코드 완성, 템플릿, 다양한 SCMS와의 통합, 빌드 시스템과의 통합)입니다. 코드 형식화 및 정리 도구는 매우 강력합니다. 빌드 시스템이 잘 작동하고 직관적으로 작동한다는 것을 알았습니다. 나는 이것이 그 명성이 실제로 구축되는 것들이라고 생각합니다.
나는 다른 IDE 또는 이클립스의 다른 배포판과 충분한 경험이없는 (나는 직장에서 꽤 많은 시간을 RAD를 본 적이을, 나는 믿을 수 없어 누군가 가 그것을 위해 충전 할 무엇을 지불 할 것입니다) 그들에 대해 언급, 하지만 나는 대부분 이클립스에 만족했다. 내가 여러 곳에서 들었던 한 가지 팁은 바로 설치와 함께 올 수있는 많은 번거 로움없이 Eclipse를 원한다면 유료 배포판을 사용한다는 것입니다. My Eclipse 는 인터넷에서 보아 본 적극 권장되는 버전으로 정말 매우 저렴합니다. 예산이 있고 추가 기능이 필요하다면 나는 그런 식으로 갈 것입니다.
어쨌든, 가능한 한 자세하게 설명하려고 노력했습니다. 이 정보가 귀하의 검색에 도움이되고 행운을 빕니다! :)
IntelliJ IDEA는 굉장했습니다. 이제는 "Eclipse보다 낫다". 내 경험상 Eclipse에서보다 몇 배 더 빠르게 IDEA로 코딩 할 수 있지만 (Eclipse 얼리 어답터에서 IDEA로 옮겼으며 뒤돌아 보지 않았습니다) IDEA에는 여러 가지 결함이 있습니다.
그래도 돌아 가지 않을 것입니다. IDEA의 코드 리팩토링과 의도가 너무 좋습니다.
이클립스의 메이저 버전이 얼마 전에 나왔고 웹 사이트를 검색하는 데 약 1 시간이 걸렸습니다. 릴리스에 실제로 포함 된 내용이 무엇인지 알아 내서 저를 다시 접게 만들 수있었습니다. IDE 판매 방법을 보려면 JetBrains 를 방문 하십시오!
최고의 IDE는 없습니다. 당신은 그것을 사용하는 것만 큼 좋은 것을 만듭니다.
ctags
때문에 내가 작성하지 않은 대규모 프로젝트에 대한 유일한 중지는 아닙니다. 나는 여전히 마음에 지능적인 아이입니다! 하지만 작은 프로젝트를 작성할 때는 끝까지 vim.
내 생각에 Eclipse는 원격으로 IDE라고 할 수 없습니다. 그래 과장된 거 알아. 그것은 일식 덕분에 나의 극심한 고통을 반영 할뿐입니다! 무엇을하든 작동하지 않습니다! 당신은 그것이 올바른 방식으로 일을하기 위해 항상 그것과 싸워야합니다. 그 시간 동안 당신은해야 할 일인 코드를 개발하고 있지 않습니까? Eclipse와 Maven 통합 : 신뢰할 수 없습니다! Eclipse 및 Ivy 통합 : 신뢰할 수 없습니다. WTP : 버기 버기 버기! Eclipse 및 wstl 유효성 검사 : 버그가 있습니다! URL이 존재하더라도 갑자기 URL을 찾지 못한다고 불평하고, 며칠 후 변경하지 않고 갑자기 URL을 찾게됩니다. 귀하의 질문에 답하기 위해 : NO ECLIPSE는 최고의 IDE를 닫을 수 없습니다 !!! IntelliJ는 훨씬 더 좋아야합니다!
IntelliJ는 좋은 제품이지만 무료는 아닙니다 !! NetBeans도 좋은 옵션입니다. 또한 IBM 스위트라면 WSAD도 좋습니다.
나는 현재 Netbeans를 최고로 투표해야 할 것입니다. Eclipse는 괜찮지 만 지금은 Netbeans가 더 좋습니다.
IntelliJ를 거의 5 년 이상 (v1.5에서 v7로) 사용했고 약 8 개월 전에 IBM RAD (이전 이클립스 플랫폼 위에 구축)로 마이그레이션했고 약 3 개월 전에 Eclipse (가니메데)로 정착했습니다. .
중간 규모의 프로젝트 (10k 클래스 포함)에서 IntelliJ를 사용했으며 수백 개의 클래스가있는 하나에서 Eclipse를 사용하고 있습니다.
이 두 IDE (IntelliJ 및 Eclipse)가 모두 좋은 것으로 나타났습니다. IBM RAD는 단지 돈 낭비 일뿐입니다 (물론 하나는 선택없이 IBM 상점에 갇힐 수 있습니다).
IntelliJ는 Eclipse에 비해 대부분의 기능에 대해 훨씬 뛰어난 리팩토링 기능과 키보드 단축키를 제공합니다. Eclipse에서 프로젝트 가져 오기를 지원합니다. xml 처리 기능이 더 잘 내장되어 있습니다 (Java 코드와 거의 유사하게 적용 가능한 리팩토링 포함). 내장 된 Intelli Sense도 매우 좋습니다.
Eclipse는 훌륭한 도구이며 무료입니다. IntelliJ에서 Eclipse에 익숙해지는 데 1 ~ 2 개월이 걸렸지 만 (바로 가기의 많은 학습하지 않음) Eclipse에 익숙해졌고 매우 원활했습니다. 중형 프로젝트에서 Eclipse를 사용하지 않았습니다.
IntelliJ와 Eclipse에는 모두 활성 플러그인 커뮤니티가 있으며 둘 다 버전 제어 시스템, 단위 테스트 프레임 워크, 애플리케이션 서버 및 프로파일 러와 잘 통합됩니다.
IntelliJ는 v4.0부터 느려지고 부풀어 오르기 시작했습니다. 중간 규모의 프로젝트에서는 느 렸습니다. 성능이 향상되지 않는 한 IntelliJ를 사용하지 않을 것입니다.
이 두 IDE를 Java 개발 이외의 용도로 사용하지 않았습니다.
자바 개발자이고 회사가 IntelliJ에 비용을 지불하고 프로젝트가 너무 크지 않다면 그렇게하십시오. 그렇지 않으면 절망하지 마십시오. Eclipse는 항상 거기에 있습니다.
나는 Eclipse에 내 새 작업을 3 개월 동안 주었지만 그 후 일반 Maven 프로젝트도 IntelliJ IDEA에서 실행할 수 있다는 것을 알았습니다 (Eclipse 플러그인 / EMF / 물론 ;-)). 3 개월은 IDEA와 8 년 이상을 비교하기에 충분하지 않지만 공정한 시도를했다고 주장하는 것으로 충분합니다. 나는 그것의 관점 (다른 IDE는 필요하지 않음), 열악한 디버거 (당신이 그들을 클릭하지 않는 한 날짜 값을 보여주지 않는다! 등)와 함께 살기로 결정했다.
이제는 IDEA도 무료 (커뮤니티 에디션)이며 별 문제없이 사용합니다. 물론 유료 버전의 "Ultimate"기능 중 일부가 그리워졌지만 Eclipse보다 훨씬 낫습니다. 가장 큰 차이점은이 두 IDE 모두에 필요한 전체적인 사고 방식입니다. 하지만 둘 중 하나의 사고 방식을 마스터 한 후에는 플러그인 에코 시스템이 필요하거나 심각한 투자를하지 않는 한 누구든지 이클립스에 무엇을 가질 수 있는지 이해할 수 없습니다.
"마인드"차이의 예 : IDEA가 아닌 Eclipse에 저장해야합니다. 무엇이 더 좋든 나쁘 든 상관 없습니다.하지만 더 이상 오류가 아닌 밑줄이 그어진 오류를 정리할 수 있도록 Eclipse에 저장해야합니다. 등. ;-) 다른 파일에서도 변경 사항을 볼 수 없기 때문에 다른 파일에서도 오류를 제거하려면 거기에 저장해야합니다.
나는이 주제에 대해 훨씬 더 많은 블로그를 썼다. 그리고 네, 나는 편견을 가지고 있습니다. 그러나 얼마 후 그것은 단순히 가능하지 않았습니다. :-)
그리고 아니, 심지어 IDEA도 완벽하지 않습니다. 많이 사용 하니까. 하지만 저에게 물어 보면 최고의 Java IDE입니다. 커뮤니티 에디션도.
[이것은 실제로 대답이 아니라 일 화일뿐입니다. 나는 매크로와 컬러 코드가 많은 emacs를 사용하는 사람들과 함께 일했습니다. 미친! 좋은 IDE가 너무 많은데 왜 그렇게합니까?]
emacs에 대해 알고 있다면 IDE보다 100 배 더 빠르게 코딩 할 수 있습니다. 또한 다양한 언어를 처리 할 수 있으므로 다른 언어로 코딩해야하는 경우 코딩 환경을 변경할 필요가 없습니다. 모든 운영 체제에서 작동하며 원하는 것을 맞춤화 / 추가 할 수 있습니다. ssh를 통해 전 세계의 절반에 걸쳐 파일을 편집 할 수도 있습니다 (다운로드 또는 업로드 없음). 미쳐 버리기 전에 먼저 사용해야합니다. 나는 그들이 IDE를 사용하는 것에 대해 당신을 미쳤다고 확신합니다 :).
Eclipse보다 다양한 언어 (예 : Java)에 대해 더 나은 IDE가 있다고 종종 말합니다.
Eclipse의 장점은 기본적으로 여러 언어에 대해 동일한 IDE 라는 점입니다. 즉, 여러 프로그래밍 언어 (Java, C ++, Python)로 코딩해야한다는 것을 알고 있다면 하나의 IDE 만 배우면된다는 큰 이점이 있습니다. 식.
Eclipse가 최고의 Java IDE인지는 모르겠지만 확실히 매우 괜찮고 제가 가장 좋아하는 IDE입니다. 전에 IntelliJ를 잠시 사용해 보았는데 Eclipse와 매우 유사하다는 것을 알았습니다 (IntelliJ는 더 좋은 기능을 제공 할 수 있지만 Eclipse는 무료이며 오픈 소스입니다). NetBean을 알기 전에 Eclipse를 알기 때문에 NetBean을 실제로 시도한 적이 없습니다.
Eclipse는 다음과 같은 이유로 제가 가장 좋아하는 제품입니다.
JCreator와 같은 기존 Java IDE를 사용하는 데 익숙하다면 Eclipse에 익숙해지는 데 시간이 필요할 수 있습니다. Eclipse를 처음 배웠을 때 Java 소스를 컴파일하는 방법을 몰랐던 것을 기억합니다.
가장 적합한 IDE를 찾으려면 사람들이 추천 한 것 (NetBean, Eclipse 및 IntelliJ)을 시도하고 가장 좋아하는 IDE를 확인한 다음 계속해서 전문가가 되십시오. 올바른 IDE를 사용하면 생산성이 크게 향상 될 것입니다.
식! 때때로 느려질 수 있고 많은 메모리를 사용하지만 잘 작동합니다.
Oracle JDeveloper 를 추천해야합니다 . 개인적으로 Eclipse가 한때 최고의 Java IDE라고 생각했습니다. 그런 다음 업무 를 통해 Oracle JDeveloper 를 소개 받았습니다. 이클립스보다 UI 디자인이 훨씬 낫다고 생각합니다. 또한 EJB3, JSF, WebServices 등에 대한 뛰어난 지원을 포함하여 엄청난 양의 기능이 내장되어 있습니다. 본질적으로 전체 JavaEE 스택 (및 Oracle ADF 프레임 워크)을위한 IDE입니다. -(아마도) JavaEE 개발에 필요한 모든 도구는이 IDE와 함께 제공되며 플러그인이 필요하지 않습니다 (최소 버전을 다운로드하지 않는 한).
이것은 주관적입니다 ... 좋은 도구라고 생각합니다.
어떤 종류의 개발을하는지에 따라 다릅니다. EJB의 경우 많은 사람들이 Netbeans를 선호합니다. 또한 지출하려는 금액에 따라 다릅니다. 무료 IDE에 대해 이야기하고 있다고 생각하십니까?
NetBeans와 IntelliJ가 모두 좋은 IDE라고 말하는 다른 사람들의 의견에 동의합니다. 그리고 세 가지 (Eclipse + 다른 두 가지)를 모두 사용하면 Eclipse가 가장 좋아한다고 말하고 싶습니다. 문서 중 일부는 오래되었지만 지원 커뮤니티도 매우 유용하다는 것을 알았습니다. 나는 IDE를 배우기 전에 RCP를 작성하는 풀의 끝으로 뛰어 들어 이클립스를 사용하기 시작했다. IDE는 직관적으로 사용할 수 있었고 게시 할 적절한 뉴스 그룹을 찾았을 때 대부분의 질문에 이미 답변이있었습니다. 저에게 가장 어려웠던 것은 (그리고 실망 스럽지만) 이미 게시 된 답변을 얻기 위해 내 검색어를 구하는 방법을 아는 것이 었습니다.
Eclipse는 IDE 플레이어로서 여전히 "상대적으로 새롭다"는 점을 기억하십시오. 비록 그 점을 감안하면 상당히 강력합니다.
Eclipse에 대한 유일한 불만은 새로운 릴리스가 나올 때마다 더 많은 리소스를 소모하는 것 같습니다. 중간 규모의 프로젝트 / 작업 공간에서는 프로젝트를 구축 (또는 재 구축)하는 데 영원히 걸리는 것 같습니다. IntelliJ에 비해 사용이 더 빠르고 직관적입니다.
Eclipse Platform은 IBM에서 시작했다는 사실을 잊지 마십시오. 거기에는 플랫폼이 거의 없습니다.
Eclipse의 장점은 개발의 즐거움에 맞게 사용자 정의 할 수 있고 필요에 맞게 Eclipse 용 플러그인을 작성할 수 있다는 것입니다 (예 : Windows 탐색기에서 소스 디렉토리를 검색하기위한 Eclipse "Easy Explorer"플러그인). Eclipse를 사용하면 C ++, Silverlight 프로젝트, 개발 용 Android 프로젝트와 같은 다른 언어 / SDK를 통합 할 수도 있습니다. Eclipse에서 리소스를 쉽게 관리 할 수도 있습니다.
내 경험상 NetBeans는 리소스 집약적입니다. Oracle JDeveloper와 IntelliJ는 무료가 아닙니다. 예, Eclipse에 문제 나 버그가있는 경우 Eclipse를 다시 시작하고 Eclipse 서버에 충돌을 제출할 수 있습니다.
이것은 실제로 대답이 아니라 일 화일뿐입니다. 나는 매크로와 컬러 코드가 많은 emacs를 사용하는 사람들과 함께 일했습니다. 미친! 좋은 IDE가 너무 많은데 왜 그렇게할까요?
JCreator LE 사용 경험이 있습니다 . 사용하기 쉽고 무료이기 때문에 마음에 듭니다. 관심이 있다면 한번 시도해보세요.