I keep hearing Eclipse
is better than or way ahead of Visual Studio
but when I installed Eclipse
I felt it is very clunky and hard to use interface. So I want to know what is so great about Eclipse
and if there are others who agree with me.
I also could not find a similar question that talks about the specific features about Eclipse
and their comparison to Visual Studio
.
Eclipse and Visual Studio are two mature IDEs that are well supported. However, Eclipse is a cross-platform IDE. Visual Studio is only for Windows. Eclipse is open source, while Visual Studio is from Microsoft.
User Interface The consensus among developers is that Eclipse is slightly less responsive, albeit faster than other Java IDEs. The speed of the Visual Studio interface improves, even more, when additional resources are available. In general, both of the IDEs rate high in terms of usability.
Both VS Code and Eclipse are powerful IDEs. They are both cross-platform, open-source and have a diverse library of extensions available. Eclipse is built on Java and has been around for many years, as a result there is a lot of supporting resources and documentation available.
Leveraging the power of Visual Studio Code, Java developers get an excellent tool for both quick code editing and also the full debugging and testing cycle. It's a great choice for your Java work if you're looking for a tool which: Is fast, lightweight, free, and open source.
Well, I have been working with Visual Studio for a some looong time now :-) I have touched Eclipse ONCE long time ago.
and now...things changed in my head like a couple of weeks ago when I started developing a project for Android mobile platform..tell you what.... ECLIPSE IS BETTER yes..I've said it.
Don't get me wrong. I still love Visual Studio , I've developed many programs using it and it always will be my first love. HOWEVER.... automatic code generation in Eclipse MANY MANY GOOD HINTS it gives you while writing the code.. to place try's, make List not generic but type defined, etc.. analysing your includes ALL THE TIME and eliminating the ones that are not needed anymore, for example I've defined a private FLOAT variable of a class, made a constructor and all the Setters and getters AUTOMATICALLY just by pressing an option in a menu, when I've executed the constructor with a number of precision too high for a float type it automatically suggested changing the private type to double and done all the changes including return types etc:)
ECLIPSE is more like a programmer's companion than a dull REGEX based environment.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With