Hello everyone, I have had a lot of articles about programming tools (IDE), especially tools for those of you who are Java programmers.
And of course, I also mentioned Plugins – these are all great extensions that we can install to add to the tool to increase productivity, quality, and writing speed. Source code.
One of the programming tools that I mentioned a lot is Eclipse – an IDE that is too familiar to Java programmers. And in the framework of this article, I will join you with the TOP 10 plugins that support working with Eclipse most effectively.
II. TOP 10 plugins to install on Eclipse
#first. Darkest Dark Theme
Dark theme (dark interface) is probably no stranger to many programmers. One of the reasons that themes with a dark interface are preferred by programmers is that it looks more beautiful and “cool” than the light interface.
Not only that, the dark interface also helps us reduce eye strain during use, because the programmer’s intensity of working with the computer is very high.
Yes, and Darkest Dark Theme is one of the most used dark theme for Eclipse. I already have a tutorial on how to install this theme, you can refer to it here:
WindowBuilder is an extension that helps us to work with Java Swing technology in Eclipse. Currently, although Java Swing is no longer used much in practice, it is still used by universities a lot in teaching.
With WindowBuilder, you can create Desktop applications simply and quickly with just drag and drop without having to write too much code.
Eclipse is a heavily used IDE for the Java programming language. While Spring Framework is the most popular platform today for building applications with Java.
That’s why Eclipse has supported us with a tool, or more precisely, a utility called Spring Tool Suite for us to work with Spring Framework.
I also have a separate article on how to install Spring Tool Suite. You can refer here.
#4. Birt Report
BIRT (Business Intelligence and Reporting Tools) is a utility that helps users create tabular or chart reports with a full range of file types such as excel, word, pdf…
It can be said that this is a pretty effective tool in management applications when the report-related business is a lot.
BIRT provides us with tools to create very intuitive templates, and supports connections to many different types of databases to support data retrieval.
Nowadays, if programmers lose the syntax hinting tools when coding, I’m sure that productivity will be greatly reduced.
Simply because the source code volume of a project is a lot (there are many projects up to millions of lines of code). Without tools that support code suggestions and have to code word for word, it will certainly be very slow.
Tabnine is a utility that helps us solve that problem. Currently, Tabnine supports a lot of popular programming tools and you can also use it for Eclipse to speed up code typing.
Lombok is also a library, an integrated utility and is used in many different programming tools.
The effect of Lombok is to help us simplify the POJO classes in Java. We only have to define the field name, and the rest of the components such as setter, getter … will be automatically generated by Lombok.
This is extremely useful when your class has a large number of fields (several dozen fields) and the data types of the fields are different.
If you’ve ever worked with SVN (a source code version control tool), you’ve probably used TortoiseSVN.
I also have an article on how to use TortoiseSVN, you can refer here:
About how the Subclipse utility works is similar to TortoiseSVN. You can use Subclipse to merge, update, commit… code when working with SVN.
As I mentioned in previous posts, Testing is a very important part of software development.
Re-testing is divided into many different phases, including the Unit Test process. This is the stage where programmers will re-test the functions they wrote before handing them over to the testing team.
TestNG is an automated testing tool written in Java and is a tool to support Unit Test programmers. TestNG is built on top of JUnit (for Java) and NUnit (for Csharp)
#9. JBoss Tools
JBoss Tools is essentially a set of tools including many different utilities, including Hibernate Tool.
This utility helps us to manually generate entity classes from the tables in the database. I see anyone working with Hibernate, or JPA, this is really a very good utility.
In many cases, there are tables in the database with several dozen fields, if you “run your hands” to generate an entity class, it will take all morning @@!
Code, whether you have experience or not, there will be times when you will encounter “bugs” (program errors, or syntax errors…) in the process of coding.
Early detection of errors, especially syntax errors, will save us a lot of time for other jobs. So try to install this Spotbugs utility on Eclipse, it will help you a lot in that coding process.
Yes, so in this article, I have passed 10 points with you Best plugin on Eclipse for Java programmers, and I think these are also widely used Plugins in Eclipse.
If you have any other names, you can comment below in the comment section for everyone to find out. See you in the next posts!
CTV: Nguyen Duc Canh – Blogchiasekienthuc.com
Note: Was this article helpful to you? Don’t forget to rate the article, like and share it with your friends and family!