What is our primary use case?
I am using the product for coding in software development. As a Java developer, I use it for Web Application development and using technologies like Spring, Tomcat, Angular, and MySQL.
I am mostly developing Maven-based Java projects. For that, I have installed a Maven plugin into Eclipse itself. I build and install my app directly from Eclipse itself. There is no need to install Maven separately.
Eclipse also provides good debugging tools. I can add breakpoints and debug my application very easily.
It also provides support for code templates. I have added many pieces of code as templates and I am using those templates in my projects.
How has it helped my organization?
Eclipse's auto-code suggestion feature makes programming very easy and fast. Thanks to Eclipse, we can deliver fast and well-compiled code as it compiles the code on every hit which stops developers from writing bad code instantly.
On top of this, we can integrate other software like Tomcat, and MySQL in Eclipse very easily which makes development even faster.
Now, we can deploy our Java app directly into Tomcat from Eclipse itself which saves a lot of time in development.
The same thing is true in MySQL. we can see data in Eclipse itself using SQL queries. There's no need to install a query browser application.
What is most valuable?
I mostly liked the auto code suggestion feature. Also, supporting other integrations like Apache Tomcat and MySQL is quite helpful. I saved a lot of time as I was using this other software in Eclipse itself.
Also, features like code completion, syntax checking, and great support for refactoring your applications are very helpful for beginners.
We can install different plugins for different languages. We can code Javascript, Java, PHP, and other languages also. We just need to install the correct plugin.
What needs improvement?
The only improvement I need in Eclipse is it consumes a lot of RAM, which makes my PC slow.
If the Eclipse team can solve this issue, it would be very impactful for us (Developers).
Also, opening a big project in Eclipse sometimes hangup the eclipse itself. If this issue gets fixed, it would be a big achievement, as I have been seeing this issue for a couple of years.
Eclipse can sometimes be a plugin nightmare. Various plugins require different versions of the same plugin running for different reasons.
Other than these issues, everything looks good.
For how long have I used the solution?
I've used the solution for three years.
What do I think about the stability of the solution?
Mostly I found it stable.
What do I think about the scalability of the solution?
It can scale up very easily as it supports the plugin installation feature. Anyone can develop an Eclipse plugin and people around the world can use that.
Which solution did I use previously and why did I switch?
Previously I was using Jcreator. It was very limited in terms of features so I switched to Eclipse.
How was the initial setup?
The setup is straightforward and very easy.
What's my experience with pricing, setup cost, and licensing?
It is available free of cost on the Eclipse website. Anyone can download from there as per their needs.
There are different versions available for different languages.
Which other solutions did I evaluate?
I looked into IntelliJ Idea and Netbeans.
What other advice do I have?
It has a lot of features and is very easy to use. Anyone can start using it without any outside help.
Which deployment model are you using for this solution?
Private Cloud