Hi guys, talking about Eclipse we will probably think of Java the most, because this IDE has strong support for Java.
But in fact, Eclipse supports many different programming languages, not just Java. In addition, this tool also supports users to install various plugins (utilities) with many different purposes.
Yes, and in this article, I will share with you the Top 10 plugins most used by programmers when working with Eclipse. Ok, let’s get started!
#first. Spring Tools
If any of you code Java, you’ve probably heard of Spring Framework, right? The current Spring Framework ecosystem includes many different components.
Eclipse itself is a very powerful Java support tool, but to talk about supporting Spring Framework, it is not really complete.
That is why people have developed an Eclipse-based tool called Spring Tool Suite, with the aim of optimizing programming with Spring Framework.
But using a separate IDE just for programming with Spring is sometimes not necessary, so Eclipse has supported integrating Spring Tools plugin directly into Eclipse so that programmers can work easily and more tidied.
#2. Darkest Dark theme
If you compare Eclipse’s interface with some other tools like IntelliJ or Visual Studio Code, Eclipse’s ability to customize the interface is relatively poor.
Therefore, if you want a dark interface (or background) to avoid eye strain when coding, then Darkest Dark Theme is the number one choice for you.
Writing code that encounters bugs is all too common for programmers. But how to minimize the number of bugs and improve the quality of the source code is not easy.
#5. JBoss Tools
JBoss has a lot of functions, but when integrated into Eclipse, you can see that the most prominent function is to use it to create Entity Classes from the tables in the Database.
This is really a very nice function that is specifically the Hibernate Tool that helps programmers save a lot of effort in creating entity classes in code.
Speaking of building desktop applications with Java, we must mention Netbean, with the famous Java Swing toolkit for a while.
But with Eclipse, you don’t have a set of tools to help drag and drop interfaces like Netbean. And the only way if you want to program Desktop applications on Eclipse is to install additional extensions.
We have WindowBuilder as one of the most suitable plugins for this purpose. You can refer to it and see if it’s OK.
As far as I know, currently, many companies (especially companies with an age of about 7-10 years) in terms of technology, they still manage source code with SVN.
Of course, if you compare SVN with Git, Git really has a lot of advantages, but sometimes using SVN for internal projects is more suitable.
Subclipse is a utility used to merge, update, commit … code integrated into Eclipse to help programmers perform these operations right on Eclipse.
Python is the most used programming language in recent years. Installing Python is not too complicated, and the Python development tools are also relatively easy to use.
But what if Java programmers want to switch to learning Python? Are they willing to sit and install a bunch of tools?
Well, to solve this problem we can install PyDev plugin and program Python right on Eclipse.
In fact, there are many projects that develop for so long that the source code size becomes very heavy and complex.
If we Import (export data) or open directly with Eclipse, it will take a long time to start the project. Sometimes I have to sit for more than 10 minutes and still not get up!
The Rebel plugin was born to solve that problem, rebel works in an instant code reload mode every time you modify it without having to re-run the server.
EclEmma is a utility used to check the coverage of Unit Testcase code. This means that EclEmma will mark any code that the testcase does not meet.
In addition to us, EclEmma also calculates the percentage of testcase coverage on each file, package or whole project. Through that, we can evaluate the quality of Unit Testcase.
So, I have passed 10 points with you guys most commonly used plugins on Eclipse then ha.
Of course, the more plugins you install, the heavier Eclipse will be, so please consider and only install the plugins that suit your needs.
I also have a number of articles on how to guide you to install these plugins on the blog. You can refer here:
Hope this article will be useful to you guys. See you guys in the next posts.