One of the most popular and complete programs for programming is Eclipse. It includes everything we need to do our work, from a text editor, all kinds of help and even a compiler to test the program and a debugger to optimize it. In addition, this IDE is compatible with a wide variety of extensions that will allow us to extend and customize the capabilities of Eclipse to meet our needs.
One of the main characteristics of Eclipse is that it is open source, which implies that it has a wide compatibility with extensions and plugins for almost everything, even the program offers us the possibility of developing our own plugins. Many of them free and developed by its large community.
- Benefits that add-ons bring us
- Plugins to improve the Eclipse interface
- Add-ons to improve its functionalities
Benefits that add-ons bring us
Eclipse was originally born as a programming IDE for Java, but today it supports all major languages , including Python, Scala, Kotlin, Ruby, PHP, and even Android, among others. That is why developers will need different add-ons for all kinds of activities. From modifying a default theme for the one that best suits your style or for a better integration of third-party tools.
By using plugins in Eclipse it will be possible to design the user interface with a dark theme, a light theme or other color options. It also allows you to speed up development with frameworks or integration with version control systems, as well as being able to detect quality problems, such as static code analysis as you write. Also, we can get improved support for application servers like JBoss or Tomcat.
Plugins to improve the Eclipse interface
Next, we are going to name a series of plugins for Eclipse that can be practically essential for any programmer and that will give the program a better appearance and usability.
Darkest Dark Theme, customization for Eclipse
We are talking about one of the best accessories of all time, so it is almost essential today. The reason for its popularity is based on its ability to make the user interface look especially striking, since it allows icons and fonts to be transformed among other aspects. It has different types of settings that will allow us to change the color scheme from light to dark or customize it to our liking. We can also change the colors of the editor, enable or disable navigation paths among other customization options.
We can download Darkest Dark Theme directly from the code finder that Eclipse incorporates.
Devstyle, greatly improves the interface and appearance
For users who love the enormous capabilities of Eclipse but are disappointed in its looks and ease of use, Devstyle can be the perfect match for you. It is a modern and intuitive plugin with which we can improve our development experience with the Eclipse interface. It features a super dark theme, custom icon support, a better online search and startup experience, among other features.
The DevStyle viewing experience is going to provide us with a much-needed face lift. As a result, it offers us an attractive interface with which we can fully immerse ourselves in our work. We can download it from this link .
Add-ons to improve its functionalities
If we want to get the most out of a program as complete as Eclipse, nothing better than opting for extensions that provide a greater number of functionalities.
CodeMix, specially designed for professional developers
CodeMix is a powerful tool specially designed for the professional developer. In this case it is a paid complement, because to enjoy use it will be necessary to pay $ 29 per year or $ 5 per month. We can test it beforehand by downloading a trial version from here .
Subclipse, ideal if we work with SVN and Eclipse
This plugin provides us with project integration with Subversion repositories, allowing us to verify, explore and share code from any Subversion repository, allowing us to perform SVN operations from the Eclipse workbench. It has key visual tools such as CollabNet Merge for merge tracking and the Muylyn connector to automatically create key additional capabilities. In addition, it provides us with a review chart that allows us to see all the merges and commits in the Subversion branches.
We can access Subclipse from its page on GitHub .
Spring Tools, for the development of applications based on Spring-Boot
We are now talking about the new generation of Spring tools for Eclipse, having been largely built from scratch, providing support for the development of Spring-Boot-based applications. It is specially prepared for its compatibility with applications using Spring Framework and Spring Boot. With Spring’s flexible and comprehensive set of extensions and third-party libraries, it allows developers to create almost any application imaginable.
SonarLint, spell check function
This plugin will help us to write better quality code since we will be able to highlight any problem that we find in the code, as we write, working as a spell checker for the programming language. It also allows us to check a set of existing files, as well as to exclude some files whose quality we don’t need to check. Another possibility is to enable or disable the rules that are used to detect problems in many languages such as Java, Python, PHP, among others. In addition, it allows us to connect to sonarCloud to keep the equipment synchronized, so that we can always work with the most recent code.
We can download SonarLint for free from their website .
PyDev, Python plugin for Eclipse
This plugin will allow us to transform Eclipse into a Python IDE with all its functions . It also supports the development of Jython, IronPython, Django Framework, and Django templates Editor using LiClipse. This plugin provides us with a good debugger and also allows us to use functions like hints, a token browser, interactive console, code completion, code analysis etc.
PyDev is an open source extension that is available for free that we can download for free from the developer’s website .
Scala IDE, the ideal complement for Scala Dev
This is an ideal plugin to transform Eclipse into a full-featured Scala development environment. Includes support for mixed development using Scala and Java with clean references between the two languages. It has Scala support to complete the code, match braces, go to the definition, highlight errors and warnings, align the code, indent, among other functions.
The latest version of Scala IDE for Eclipse is preconfigured so that we can get optimal performance. You do not need to configure update sites and your option to Check for updates allows us to keep your development environment always up to date. We can download it for free directly from this link .