DEV Community

[Comment from a deleted post]
Collapse
 
siy profile image
Sergiy Yevtushenko

Quite interesting why was omitted Eclipse.

Collapse
 
nikunjbhatt profile image
Nikunj Bhatt

NetBeans may also be included in this list. When I used Eclipse and NetBeans a few years ago, I found them much slower than all other IDEs. Plus, the main focus of these IDEs was Java, and C/C++, so other editors were richer for other languages. I don't know how much they are competitive against the new IDEs now.

Collapse
 
siy profile image
Sergiy Yevtushenko
  • Eclipse still holds about 48% of the Java IDE market share.
  • There are no other open-source IDE's comparable to Eclipse and NetBeans in functionality, especially refactoring and code analysis.
  • "Much slower" they are only during startup. But. These IDEs are designed to entirely different use style. Dev basically "lives" inside them without the need to switch to other tools. In this use style, startup time is not relevant. In my experience, Eclipse was often running literally for weeks without restarts. And on modern hardware it starts literally in seconds.
  • Beside Java and C/C++ Eclipse supports a number of other languages (Wiki lists at least Ada, ABAP, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, Prolog, Python, R, Ruby, Rust, Scala, and Scheme). Can't comment much about this support though, as I've used it only for Java, C/C++ and JS.
 
nikunjbhatt profile image
Nikunj Bhatt

Although NetBeans and Eclipse have support for many languages that you mentioned since almost 1.5 to 2 decades, there weren't many and good packages for those other languages and their SDKs, libraries, frameworks; those packages were mostly in early development phase, like Alpha and Beta versions.

 
siy profile image
Sergiy Yevtushenko

Probably. I saw mention of Rails for Ruby, but that's it. Both these IDEs focus mostly on Java and C/C++ and are very good for them.