One tool for all the areas of Java development
July 04, 2019

One tool for all the areas of Java development

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with IntelliJ IDEA

I am a software developer, mainly using Java. This tool is the right tool for me to develop my applications with comfort. For me, the reason to use this tool is that it has all the features for the developer for each area. For example, if you are developing some web application it provides tools for managing your database and web server.
  • It supports all the areas where Java is used
  • It provides very advanced features for the developers such as, for development, testing, and for the management
  • It is easy to use and easy to install
  • There are a lot of plugins which provide flexibility for the developers
  • There is a big community which develops plugins
  • File indexing for each project is taking too much time sometimes
  • Becasue of complex features the application is not working smoothly on slow computers
  • The UI of the application is complex for the newbies
  • It helps to save time for the developers while developing
  • One tool covers very wide area and extra tool is not needed where it saves both them and money
  • Because of the complexity of the application sometimes the new users spend too much time for the adoption
Before IntelliJ IDEA developers were using NetBeans or Eclipse for the development. There are many reasons to change from that application to IntelliJ. Firstly, both Eclipse and NetBeans are free and they are not providing support as IntelliJ supports for its users. Eclipse and NetBeans do not have the advanced features as IntelliJ has, they can be used for educational purpose. The appearance and look feel on NetBeans and Eclipse is very basic and it does not attract the developers to use it.
This tool is designed for all the developers who are using Java. For example, if you are a web developer and you are developing both front end and back end, you will be able to develop both parts from this application. You do not need to use some extra tool for another part of your application. If you have a database for your application and you want to manage it you do not need to use some extra tool for database management, this tool provides you a feature where you can manage and manipulate your database. If you are developing a web application and you want to run it, you do not need to install a web server for the application because IntelliJ has preinstalled web server where you can run your web applications.