Program Tip

Eclipse가 Java를위한 최고의 IDE입니까?

programtip 2020. 9. 25. 23:30
반응형

Eclipse가 Java를위한 최고의 IDE입니까? [닫은]


Eclipse가 IDEJava에 가장 적합합니까?

그렇지 않다면 더 나은 것이 있습니까?

알고 싶고 시도해보고 싶습니다. 감사.


Eclipse는 Java 및 기타 여러 언어를위한 환상적인 IDE 라고 말하면서 시작하겠습니다 . 플러그인 아키텍처와 확장 성은 경쟁하기 어렵고 무료라는 사실은 소규모 팀이나 빠듯한 예산에 큰 장점입니다.

Eclipse에 대해 내가 싫어하는 몇 가지 .

  • 문서가 정말 부족합니다. 누가 글을 썼는지는 모르겠지만, 완전히 빠진 것이 아니라면 불완전합니다. 그것이 불완전하지 않다면 그것은 잘못된 것입니다. 나는 Eclipse에서 주어진 기능을 사용하기 위해 문서를 훑어 보면서 시작하는 것이 모두 쓰레기라는 것을 발견함으로써 많은 귀중한 시간을 낭비했습니다.
  • 프로젝트의 규모에도 불구하고 커뮤니티가 매우 부족하거나 혼란스러워 참여하기 어려울 수 있다는 것을 알게되었습니다. 특정 주제 또는 플러그인에 대한 도움을 여러 번 시도하여 3 명 또는 4 명에게만 보내졌습니다. 모두 다른 뉴스 그룹을 가리 키거나 그냥 평범하게 응답하지 않는 다른 뉴스 그룹. 내가 사용하는 훨씬 더 작은 오픈 소스 제품이 내가 가진 질문에 답하는 정말 좋기 때문에 이것은 매우 실망 스러울 수 있습니다 . 아마도 그것은 단순히 커뮤니티 규모의 함수일 것입니다.
  • 배포판 중 하나의 번들 기능을 넘어서는 기능이 필요한 경우 (예 : WTP와 같은 것을 번들로 제공하는 Java EE 개발자 용 Eclipse 배포판) 추가 플러그인에 대한 설치 프로세스가 극도로 고통 스럽습니다 . 나는 그들이 그 프로세스를 더 간단하게 만들 수없는 이유를 모르겠습니다 (또는 집에서 내 Mac을 망쳐 놓았고 '실제'세계에서 실제로 얼마나 나쁜지 모르겠습니다). 실패 할뿐만 아니라 새 플러그인을 설치하는 데 여러 시간이 걸리는 경우가 많습니다. 이것은 3.4의 목표 중 하나 였을 것입니다 (새 프로젝트를 더 간단하게 설치하는 것). 그들이 성공했다면 나는 말할 수 없습니다.
  • 책과 실제 튜토리얼 형태의 문서는 매우 부족합니다. Eclipse처럼 조밀하고 기능이 풍부한 것에 대한 마스터 연습을 원합니다. '이 기능에 대해 알고 있었으며 어떻게하면 생산성을 향상시킬 수 있습니까?' 내가 찾은 한, 그런 것은 존재 하지 않습니다 . Eclipse를 이해하고 싶다면 한 가지 옵션이 있습니다. 앉아서 놀아보세요 (문자 그대로 놀아서 기능을보고 문서를 읽어보세요. 아마도 존재하지 않거나 존재하지 않기 때문입니다.) 잘못된).

그럼에도 불구하고 Eclipse는 정말 훌륭한 IDE입니다. 리팩토링 도구는 엄청나게 잘 작동합니다. Javadoc의 처리는 완벽하게 작동합니다. IDE에서 기대하는 모든 기능은 (코드 완성, 템플릿, 다양한 SCMS와의 통합, 빌드 시스템과의 통합)입니다. 코드 형식화 및 정리 도구는 매우 강력합니다. 빌드 시스템이 잘 작동하고 직관적으로 작동한다는 것을 알았습니다. 나는 이것이 그 명성이 실제로 구축되는 것들이라고 생각합니다.

나는 다른 IDE 나 Eclipse의 다른 배포판에 대한 충분한 경험이 없다 (나는 RAD가 직장에서 꽤 많이 본 적이있다; 누구도 그에 대해 비용을 지불 할 것이라고 믿을 수 없다 ). 하지만 나는 대부분 이클립스에 만족했다. 내가 여러 곳에서 들었던 한 가지 팁은 바로 설치와 함께 올 수있는 많은 번거 로움없이 Eclipse를 원한다면 유료 배포판을 사용한다는 것입니다. My Eclipse 는 인터넷 전체에서 보아 본 적극 권장되는 버전으로 정말 매우 저렴합니다 (마지막으로 들었습니다. 배포판에 50 달러와 1 년 무료 업그레이드). 예산이 있고 추가 기능이 필요하다면 나는 그런 식으로 갈 것입니다.

어쨌든, 가능한 한 자세하게 설명하려고 노력했습니다. 이 정보가 귀하의 검색에 도움이되고 행운을 빕니다! :)


IntelliJ IDEA는 굉장했습니다. 이제는 "Eclipse보다 낫다". 내 경험상 Eclipse에서보다 몇 배 더 빠르게 IDEA에서 코딩 할 수 있지만 (Eclipse 얼리 어답터에서 IDEA로 옮겨 돌아 보지 않았습니다) IDEA에는 여러 가지 결함이 있습니다.

  • 정식 버전은 무료가 아닙니다.
  • 그것은 기억을 잡아 먹는다
  • 프로젝트 관리는 좋지 않습니다
  • Jetbrains는 계속해서 사소한 향상을 가져오고 주요 릴리스라고합니다. IDEA는 이제 몇 년 전보다 느리고 버그가 많습니다. 그리고 당신은 즐거움을 위해 청구됩니다! (IDEA에는 이제 무료 Community Edition이 있습니다)

그래도 돌아 가지 않을 것입니다. IDEA의 코드 리팩토링과 의도가 너무 좋습니다.

Eclipse의 메이저 버전이 나왔고 웹 사이트에서 실제로 무엇이 포함되어 있는지 알아 내기 위해 한 시간 정도 걸렸습니다. IDE 판매 방법을 보려면 JetBrains방문 하십시오!


최고의 IDE는 없습니다. 당신은 그것을 사용하는 것만 큼 좋은 것을 만듭니다.


내 생각에 Eclipse는 원격으로 IDE라고 할 수 없습니다. 과장된 것 같네요. 알아요. 그것은 일식 덕분에 나의 극심한 고통을 반영 할뿐입니다! 당신이 무엇을하든 그것은 작동하지 않습니다! 올바른 방식으로 일을하기 위해서는 항상 그것과 싸워야합니다. 그 시간 동안, 당신은 당신이해야 할 일인 코드를 개발하고 있지 않습니까? Eclipse와 Maven 통합 : 신뢰할 수 없습니다! Eclipse 및 Ivy 통합 : 신뢰할 수 없습니다. WTP : 버기 버기 버기! Eclipse 및 wstl 유효성 검사 : 버그가 있습니다! URL이 존재하더라도 갑자기 URL을 찾지 못한다고 불평하고, 며칠 후 변경하지 않고 갑자기 URL을 찾게됩니다. 귀하의 질문에 답하기 위해 : NO ECLIPSE는 최고의 IDE를 닫을 수도 없습니다 !!! IntelliJ는 훨씬 더 좋아야합니다!


Eclipse was the first IDE to move me off of XEmacs. However, when my employer offered to buy me a Intellij IDEA license if I wanted one it only took 3 days with an evaluation copy to convince me to go for it.

It seems like so many small things are just nicer.


IntelliJ is good one but its not free!!Then NetBeans is also a good option.Also if you are IBM suite WSAD is good


I'd have to vote for Netbeans as the best one currently. Eclipse is decent, but right now Netbeans is better.


I used IntelliJ for almost 5+ years (from v1.5 to v7) and around 8 months ago I migrated to IBM RAD (which is built on top of old eclipse platform) and around 3 months ago I settled down with Eclipse (Ganymede).

I used IntelliJ on a mid size projects (with 10k classes) and I'm using Eclipse on one with just few hundreds of classes.

I found both of these IDEs (IntelliJ and Eclipse) to be good. IBM RAD is just a waste of money (ofcourse one could be stuck in an IBM shop without choice).

IntelliJ has far superior refactoring capabilities and keyboard shortcuts for most of the features compared to Eclipse. It supports importing projects from Eclipse. It has better built in xml handling capabilities (with refactorings applicable almost like for the java code). Built in Intelli Sense is also very good.

Eclipse is a great tool and its free. It took me around 1-2 months to get used to Eclipse from IntelliJ (lot of unlearning of shortcuts), but I got hang of Eclipse, it has been pretty smooth. I havent used Eclipse on mid size project.

Both IntelliJ and Eclipse have active plugin communities and both integrate well with version control systems, unit test frameworks, application servers and profilers.

IntelliJ started becoming slow and bloated starting from v4.0. It was slow with mid size projects. I would not use IntelliJ unless its performance can be improved.

I havent used these two IDEs for anything other than java development.

If you are a java developer and your company pays for IntelliJ and if your project is not too big, go for it. Otherwise, dont despair: Eclipse is always there.


I gave Eclipse a 3 months ride at my new work, but after that I found out that normal Maven project can be run in IntelliJ IDEA too (unless it's Eclipse plugin/EMF/something of course ;-)). 3 months are not enough to compare it with 8+ years with IDEA, but it's enough to claim I gave it a fair try. I decided to live with its perspectives (other IDEs don't need them), with its poor debugger (doesn't show date values unless you click on them! etc.), with its comparatively worse completion than IDEA has.

Now after all those years IDEA is also free (community edition) and I use it without much trouble. Of course I miss some of those "Ultimate" features of paid version, but it's far better than Eclipse. Biggest difference is the whole mindset needed for both of these IDEs. But after you master the mindset of either I can't understand what can anyone hold to Eclipse - unless you need its plugin ecosystem or you have some serious investments there.

Example of "mindset" differences: You have to save in Eclipse, not in IDEA, and I don't care what is better or worse - but you have to save in Eclipse to let him clean up underlined errors that are not errors anymore, etc. ;-) You have to save there in order to get rid of errors in other files too, because other file doesn't see the changes otherwise.

I blogged much more about this topic - and yes, I'm biased, though I tried to be as little as possible. But after some time it wasn't simply possible: :-)

And no, not even IDEA is perfect, I know it. Because I use it a lot. But it is the best Java IDE if you ask me. Even the Community edition.


[This is not really an answer, just an anecdote. I worked with guys who used emacs heavily loaded with macros and color coded. Crazy! Why do that when there are so many good IDEs out there?]

if you know you way around emacs you can code 100x faster then an IDE. And it can handle bunch of diffrent languages so you do not need to change your coding enviroment if you need to code in another language. Works on all operating systems, you can custimize/add anything you want. Even edit files half way across the world over ssh.(no downloading or uploading). Before calling them crazy you gotto use it first. i am sure they are calling you crazy for using an IDE :).


It is often said that there are better IDE's for various languages (eg Java) than Eclipse.

The power of Eclipse is that it's basically the same IDE for many languages, meaning that if you know you'll have to code in several programming languages (Java, C++, Python) it's a huge advantage that you only have to learn one IDE: Eclipse.


I don't know if Eclipse is THE BEST Java IDE, but it is definitely very decent and my favorite IDE. I tried IntelliJ briefly before, and found that it's pretty similar to Eclipse (IntelliJ might offer some nicer features, but Eclipse is free and open source). I never really tried NetBean because I know Eclipse before I know NetBean.

Eclipse is my favorite because:

  • Free
  • Extensible (to a point that you can turn it in to C++ IDE or DB Development IDE)
  • Open source
  • I know how to write Eclipse plugin
  • You can develop a product easily with Eclipse (exp. Lime Wire is Eclipse under the hood)

If you are used to using conventional Java IDE like JCreator you might need some time to get used to Eclipse. I remember when I first learned Eclipse, I didn't know how to compile Java source...

I would suggest that in order to find the best IDE FOR YOU, try what people recommended (NetBean, Eclipse, and IntelliJ), and see which one you like the most, then stick with it and become an expert of it. Having the right IDE will boost up your productivity a lot in my opinion.


Eclipse! It can be slow at times and uses a lot of memory but it works well.


I am going to have to recommend Oracle JDeveloper. I personally thought that Eclipse was the best Java IDE too at one point. Then I was introduced to Oracle JDeveloper by my job. I find the UI design much better than Eclipse. Also it comes with an incredible amount of features built in including great support for EJB3, JSF, WebServices, etc. It is essentially an IDE for the entire JavaEE stack (and the Oracle ADF framework as well). - All of the tools you will (probably) need for JavaEE development come with this IDE right out of the box, no plugins required (unless you download the minimalist version).


Talking about java Ide it is better to go for NetBeans.In My opinion it is better and provide great advantage over other ide but it has disadvantage over Eclipse that it grabs more more while working but do to its features and support i suggest Netbeans than any ide


This is subjective... I find it to be a good tool.

It depends what kind of development you're doing - for EJB stuff, many folk would favour Netbeans. It also depends how much you want to spend - I assume you're talking about free IDEs?


In my opinion if you got the resources to use, then go with eclipse. NetBeans which is awesome like eclipse is another best option, these are the only 2 I've ever used (loved, needed, wanted)

Eclipse is hands down the most popular, and for good reason!

Hope this helps.


Agreeing with the others. Netbeans is a pretty good IDE which also caters for other languages (PHP, Ruby, C/C++) if you're prone to using any of those. Then you get the added benefit of knowing your way around the IDE when deciding to pick up a new language.

To be fair however, I haven't had much time with the eclipse IDE.


I'd agree with some of the others out there saying that NetBeans and IntelliJ are both good IDEs. And I'd say that in using all three (Eclipse + other two), that Eclipse is by far my favorite. I found some of the documentation out-dated, but also found the support community very helpful. I started using Eclipse by jumping into the deep end of the pool: writing an RCP before ever learning the IDE. The IDE was intuitive to use, and when I found the right news groups to post to - most of my questions were already answered. The hardest thing for me (and frustrating, admittedly) was knowing how to phrase my search terms in order to get to the answer that was already posted.

Remember that Eclipse is still "relatively new" as an IDE player, though given that - it's pretty darn robust.

My only complaint about Eclipse is that with each new release, it seems to hog up more resources. With a mid-sized project/workspace, it takes seemingly forever to build (or rebuild) the project. Compared to IntelliJ, it's faster and more intuitive to use.


Don't forget that Eclipse Platform was started by IBM. There are few platforms out there.

  • IBM Websphere Application Developer (WSAD) and/or Rational Application Developer (RAD) which is a Eclipse-type IDE from IBM (actually, that's Eclipse with IBM specialized libraries/plugins).
  • MyEclipse (never used it but it's another Eclipse-type IDE)
  • Sun Microsystem's NetBeans. It's too Java-centric as it's designed to create applications purely in java (NetBeans runs in Java).
  • IntelliJ (to name but a few)
  • Oracle JDeveloper (I never really liked the directory structure layout JDeveloper creates).

The advantage with Eclipse is that it can be customized to your development pleasure, plugins can be written for Eclipse to conform to your needs (e.g. The Eclipse "Easy Explorer" plugin for browsing the directory of your source in Windows Explorer). Eclipse allows you to also incorporate other languages/SDK's, such as C++, Silverlight projects, Android Projects for development. You can also easily manage resources in Eclipse.

In my experience NetBeans are resource intensive. Oracle JDeveloper and IntelliJ aren't free though. Oh yes, If you have issues or bugs with Eclipse, Eclipse has the ability to restart and submit the crash to Eclipse servers.


This is not really an answer, just an anecdote. I worked with guys who used emacs heavily loaded with macros and color coded. Crazy! Why do that when there are so many good IDEs out there?


I have experience with using JCreator LE. I like it because it is easy to use and it is free. Give it a try if it interests you.

참고URL : https://stackoverflow.com/questions/152691/is-eclipse-the-best-ide-for-java

반응형