Want to see who topped the 2019 Best Software Awards?

IntelliJ IDEA

4.5
(1,133 reviews)

IntelliJ IDEA includes an amazing set of tools which work out-of-the-box: support for Maven, Gradle and STS; integration with Git, SVN, Mercurial; built-in Database Tools; and many more.

Work for IntelliJ IDEA?

Learning about IntelliJ IDEA?

We can help you find the solution that fits you best.

IntelliJ IDEA Reviews

Ask IntelliJ IDEA a Question
Write a Review
Filter Reviews
Filter Reviews
  • Ratings
  • Company Size
  • User Role
  • Industry
Ratings
Company Size
User Role
Industry
Showing 1,162 IntelliJ IDEA reviews
LinkedIn Connections
IntelliJ IDEA review by Andre C.
Andre C.
Validated Reviewer
Verified Current User
Review Source

"Excellent IDE for Java Programming"

What do you like best?

IntelliJ is a necessary requirement for anyone seriously involved in Software Development. It speeds up the process of our workflow massively and makes coding an extremely quick and enjoyable task. It eliminates the tedious side of coding as it corrects obvious faults with your code and highlights errors. Many elements are colour coded and can be changed based on your preference.

The user-interface is extremely well done and there’s a range of different themes, I personally use the Night Owl Theme. This is another great thing about IntelliJ, it allows for external plugins to be installed for further customisability.

With Java being the central programming language used at our company, this makes IntelliJ, one of the best IDE's available on the market.

What do you dislike?

Many of the processes on IntelliJ can be quite demanding on a regular computer or laptop. It won't perform as effectively on lower-spec computer models, a high amount of RAM and CPU processing power is required to perform optimally.

There is if course a solution to this problem if you do have a low-spec computer, intelliJ allows for you to disable some features which you don't use, which is another advantage!

Recommendations to others considering the product

One of the best IDE's available on the market right now, it offers a great experience when programming in Java. It includes a bunch of useful functions and tools to improve workflow. There is a trial available and a discount for students so I would recommend using it for yourself and see if it improves your workflow.

What business problems are you solving with the product? What benefits have you realized?

We've definitely realised that the warning messages, suggestions and tips that IntelliJ IDEA provides causes less errors in our code. This results to our overall productivity improving vastle and consequently writing more and better code. Our standards of coding have also improved significantly and it allows us to create great Java projects.

Sign in to G2 Crowd to see what your connections have to say about IntelliJ IDEA
IntelliJ IDEA review by Michael F.
Michael F.
Validated Reviewer
Verified Current User
Review Source

"An intuitive IDE for your every need"

What do you like best?

Where should I begin? If you're a coder, you'll know the struggle of being restless and needing to have coffee and just sitting there mindlessly like a zombie blurting out code. IntelliJ IDEA changes all of that. With it's nice User Interface you won't be blinded by light late at night or early in the morning. It's auto complete feature is a godsend, Now you're errors will be solved before they're even made. Out of all the IDE's I've seen, this one takes the trophy by far.

What do you dislike?

Sometimes it is a bit slow if you're using an old machine but nothing too bad or much of a problem.

Recommendations to others considering the product

If the high price doesn't concern you and you're an aspiring coder who is looking to do more and improve your coding skills, go for it. It's a great piece of kit and you'll wonder how you ever lived without it.

What business problems are you solving with the product? What benefits have you realized?

It makes us get out more code, more efficiently with less errors.

What Java Integrated Development Environment (IDE) solution do you use?

Thanks for letting us know!
IntelliJ IDEA review by Tyler W.
Tyler W.
Validated Reviewer
Verified Current User
Review Source

"A great IDE for developers"

What do you like best?

IntelliJ IDEA is used by all the aspiring developers in our organization to develop code. It reduces time on a large scale. To develop effective code and being an enterprise licensed product , it has unique and useful features in its arsenal which are not present in other IDE'S like Eclipse for example.

What do you dislike?

Although it is great and far ahead for Java development, it is behind for developers who use other coding/programming languages. It isn't that much of a light IDE so on a slow and weak system it can be a real problem and you'll have to disable most of the features.

Recommendations to others considering the product

If you are a Java developer, I'd recommend you check out IntelliJ IDEA. If you program in other languages you should still check it out although it may not be for you if you aren't a Java programmer.

What business problems are you solving with the product? What benefits have you realized?

In IntelliJ IDEA, Code debugging in Java is much easier. The most remarkable feature is by far the code hinting, it is; very smart, saves time, and an amazing feature.

IntelliJ IDEA review by Declan N.
Declan N.
Validated Reviewer
Verified Current User
Review Source

"Best IDE For Java Hands Down"

What do you like best?

I have been using IntelliJ IDEA to develop all of the projects related to my academics. It supports multiple programming languages. I've used it initially for Java programming and later on switched to python programming without any great deal of effort. It is well designed, it is very complete and it has been on the market for several years, this is a great and useful IDE because it helps to code with suggestions of basic code, name of classes, methods and libraries as well as having a simple and easy to use interface

What do you dislike?

I Love this IDE can't find anything to dislike about it.

Recommendations to others considering the product

totally, it is a very fluid tool and with which you can have a harmonious code development I really love it. Whether you are coding in Java or any other language, IDEA has great plugins for almost everything

What business problems are you solving with the product? What benefits have you realized?

It allows me to redesign the code in a simple way using the code suggestion. For the new developers and juniors it has improved the ability to learn and adapt to the code in java, as well as the implementation of jar libraries and the easy work with weblogic

IntelliJ IDEA review by Heidi A.
Heidi A.
Validated Reviewer
Verified Current User
Review Source

"A clean IDE"

What do you like best?

I like the design of the IDE, it is very clean and i find that having a clean enviroment for programming is something that you need to not have any major confusion. i also like how it can integrates to almost everything without problems, like, Maven works very well and i'm just amazed, with Eclipse i had major issues with it.

What do you dislike?

The price, even if there is a comunity edition, the premium edition has a good price mark, a bit high but it could be all worth in the end, something you can see after hours of usage is that it eats my RAM, which is okay but sometimes it can be too much and risk to be unstable which is really a problem while programming..

Recommendations to others considering the product

If you consider to buy it, first, test the comunity edition, and if you feel good with it you can consider buying it. If you're a student look on the GitHub Student pack as it offers a license to IDEA.

We do not regret any cent spent on this IDE.

What business problems are you solving with the product? What benefits have you realized?

We are able to program, like, better, it is cleaner, just better, i do not know how to explain but, we feel more comfortable with it and we can do everything better with it.

IntelliJ IDEA review by Kapnos D.
Kapnos D.
Validated Reviewer
Verified Current User
Review Source

" Intellij IDEA, One of the best IDE's"

What do you like best?

Intellij is one of the Best IDE's available. There is so many great features it'd be a waste of time talking about them all. The most useful for me is code completion. Often when coding, people make small mistakes without realizing. After spending hours upon hours on your code you'll struggle to look and see what is wrong. Here's where Intellij IDEA Code Completion comes into play, I don't even need to type most of the name, simply by typing first few letters i can chose from the list of possible code/words. A great feature I like is real-time code inspection. It helps me correct a large majority of my code without the need of going to execute and find. It saves my valuable time and effort which enables me to code more.

What do you dislike?

There is one problem with this program and its vast amount of features. Sometimes when working on code I encounter very high RAM usage. The integrated console likes to lag and stop working at times.

Recommendations to others considering the product

Go for it, It is an amazon product and will not fail to help you code better and save valuable time.

What business problems are you solving with the product? What benefits have you realized?

It saves time and effort which will enable you to work better and do more.

IntelliJ IDEA review by Browne C.
Browne C.
Validated Reviewer
Verified Current User
Review Source

"IntelliJ IDEA, A simple yet productive IDE"

What do you like best?

Where to start? IntelliJ IDEA is a feature packed suite with many tools essential for programmers. With a clean and sleek design, it is easy on the eyes for those late nights when you're coding and restless. Paired with its Auto Complete feature, you'll barely make errors again. Before you can make an error it'll show you suggestions to choose from so you need not restlessly type with lots of errors.

What do you dislike?

This program is rather resource intensive, I've found. Although this can be easily solved with disabling some features; Some people would rather not go through the hassle.

Recommendations to others considering the product

If you are an aspiring coder but can't find software to meet your needs, take my word for it and try IntelliJ IDEA.

What business problems are you solving with the product? What benefits have you realized?

I've realized that now that we aren't making errors and aren't blinded by the UI; Our productivity is much better and we are pushing out much more code.

IntelliJ IDEA review by Kaan G.
Kaan G.
Validated Reviewer
Verified Current User
Review Source

"Best warnings and suggestions ever."

What do you like best?

What I love about IntelliJ is the warnings. IntelliJ warns about so many errors, and is able suggest many ways to simplify and speed up your code. Several times now, IntelliJ immediately caught bugs that my colleagues had tried to debug unsuccessfully for days.

I also love the debugger. The software we develop is very resource intensive, and we have to run tests on remote servers. IntelliJ makes it easy to run the tests remotely. I also love the "evaluate" functionality of the debugger: at any breakpoint, you can evaluate a piece of code to see what the result is. It makes debugging an ease. The breakpoints themselves are also wonderful, with complex filtering rules that allow you to say "stop at this breakpoint, but only if this other breakpoint was activated and this variable was set to true".

What do you dislike?

Very resource heavy. As soon as I start to type, my laptop's fans spin up. The startup time is also somewhat annoying. If you develop on an old machine with less than 8GB memory, forget about using IntelliJ.

Recommendations to others considering the product

Try the trial period, and see how many issues it points out to you about your codebase. Also, try out the automatic fixes to see how easy it is to make IntelliJ automatically patch those issues.

What business problems are you solving with the product? What benefits have you realized?

The warnings and suggestions improve the code's maintainability, and speed up bug fixes. The automatic refactoring is a breeze to use, and speeds up development significantly.

IntelliJ IDEA review by William C.
William C.
Validated Reviewer
Verified Current User
Review Source

"Amazing JAVA IDE"

What do you like best?

Code completion, implementation and support for well known frameworks. It's simply amazing and the shortcuts it has really speeds up your workflow! It also has support for more than just JAVA. If you get the ultimate version, you can essentially have a single IDE that can do any language their other IDEs support like : Javascript, python, go, ruby, etc. It has also has database management support built in!

What do you dislike?

Its heavy and uses a lot of resources. Not a problem if you have a decent workstation.

Recommendations to others considering the product

Amazing ide if you're looking for a great experience while coding in java, scala or even any other JVM based languages. It features a ton of tools and support for frameworks used in the java world. It's also cross platform, so someone on linux among your team can run the same IDE as you are on windows or mac!. Their pricing is great too, it's a bit on the expensive side, but you it's absolutely worth it.

What business problems are you solving with the product? What benefits have you realized?

Coding faster, enforce good quality coding standards and coding with the best tool available on the market for java and scala developpement

IntelliJ IDEA review by Alcides Daniel M.
Alcides Daniel M.
Validated Reviewer
Verified Current User
Review Source

"The best way to implemtens java proyects"

What do you like best?

I like the idea of ​​being able to work on several projects based on what is for me one of the best JAVA programming languages ​​and at the same time be able to handle its different options and tools such as the springboot framework which is able to interpret very well with few necessary configurations, as well as the option to add your git account or repository and keep your repositories or projects stored in the cloud updated

What do you dislike?

One of the things that I do not like is how heavy it can be for our computer if it is not so powerful, but at the same time it is understandable because it is so complete and dedicated to various Java features and other accessories as convention managers. like git, and having so many options to manage versions of JAVA projects can be a bit complicated the configuration of a project for the first time

Recommendations to others considering the product

Taking into account the variety of versions and options that it has to work with the JAVA language, it seems to me that it is the best option to take into account, if implemented with a sufficiently powerful computer it will be the best experience when working on these projects

What business problems are you solving with the product? What benefits have you realized?

Together with a partner we could complete a project remotely since it is in another country, in a very simple way configuring a repository in which we store our project previously developed in Intellij IDEA in its ultimate version, with which we made changes daily and we could both work in different parts of the project without affecting the partner, the project was developed with JAVAspring which was uploaded to our IDE and easily configured

IntelliJ IDEA review by Maitreyee M.
Maitreyee M.
Validated Reviewer
Verified Current User
Review Source

"Its is user friendly and good for quick coding."

What do you like best?

The IDE user interface is user friendly.

It's auto code completion type features save lot of time.

Debugging mechanism is basic but good enough to find quick errors.

The suggestions to optimize code are really helpful.

The shortcuts help navigate through functionalities better.

While I code java, inheritance mechanisms are a great hassle, but with IntelliJ, tracking inheritance is easy. Also, it helps a lot identifying casting errors.

I tend to use all possible panes and it comes really handy to have important functionalities on left and right navigation panes easily accessible and easy to use.

The documentation is effective and adding additional plugins is not that of a hassle.

What do you dislike?

JDBC and Sql interfacing is not user friendly.

Its little tedious to remember all the shortcuts.So, a small panel with all functionalities of shortcuts would be better.

UI designing by using libraries like Swing is not that easy to use. Drag and drop can be inculcated and improved. Designing GUI is probably hectic becasue of the large amount of trivial coding. On improving the drag and drop feature, It will cater to main focus of design saving time on writing code.

Recommendations to others considering the product

It is good for hassle free Java coding with good enough debugging and ample support for shortcuts and portability with kotlin too.

What business problems are you solving with the product? What benefits have you realized?

I use IntelliJ IDEA for Java coding of backend applications that deal wih Sql and running inputs for 1-8 million in number.

It helps a lot organizing and optimizing the code better.

IntelliJ IDEA review by Sammy M.
Sammy M.
Validated Reviewer
Verified Current User
Review Source

"A sleek IDE with all the necessities for coders"

What do you like best?

As we all know, there is nothing more infuriating then when you've just coded something and then it wont run the test build because of an error in the code (Normally a spelling error). IntelliJ IDEA has an amazing autocomplete feature and because of this, there isn't a problem and I don't need to waste precious time searching through my code for the error. This is a great program, I've used it for years and I can't code without it. It's just so much better then every other program.

What do you dislike?

It is mainly aimed at Java coders and is lacking in its features, etc for other programming languages. The startup time is horrendous and it is resource intensive.

Recommendations to others considering the product

If you're thinking about coding in java, don't do it without IntelliJ IDEA!

What business problems are you solving with the product? What benefits have you realized?

The program speeds up bug fixing and helps prevent most errors before they're even made!

IntelliJ IDEA review by Raven R.
Raven R.
Validated Reviewer
Verified Current User
Review Source

"The finest IDE out there for Java projects"

What do you like best?

Navigation utilizing Activity Look may be a extraordinary, super effective apparatus that produces composing code so much less demanding, avoids so many blunders and abbreviates the time it takes to create something up and running

Syntax highlighting in IntelliJ is the leading out there compared to other IDEs

What do you dislike?

It sometimes takes minutes for the records ordering to total, causing a unsettling influence and anticipates me from being able to work on a venture. This ought to be performed on the foundation rather than within the closer view - I ought to be able to keep working as normal

Recommendations to others considering the product

Benefits are syntactic aides like Activity Look and Language structure Highlighting, which are distant way better than within the alternatives Integrate this with Git source control to have the most excellent dev experience

Use the dim mode, it is much more helpful for the eyes

What business problems are you solving with the product? What benefits have you realized?

Building ventures in Java and in other JVM-related dialects.

IntelliJ IDEA review by James R.
James R.
Validated Reviewer
Verified Current User
Review Source

"The Best IDE IntellijIDEA"

What do you like best?

there is a great facility to manage database through a plugin integrated in this IDE, the ease of creating getter and setter just by creating a private variable and the connection with the server incredibly easy to configure

What do you dislike?

how hard this IDE has is that it does not have much support material in the network, apart from that it is a very good IDE

Recommendations to others considering the product

I recommend a hundred percent is very good helps you and your self-help function that shows you the errors that you have in code helps you and simplifies the work when looking for why not compile the whole program is very good I have no complaints about this product until the moment and I would not change for a long time

What business problems are you solving with the product? What benefits have you realized?

There have been many problems of migration, also the optimization of the program is very good and the debugging of this is the IDE that we use preferably in my area of ​​work and is the one that we keep more in function, you can connect the database very fast and easy and saves you a lot of problems this

IntelliJ IDEA review by Shubham A.
Shubham A.
Validated Reviewer
Verified Current User
Review Source

"An IDE that does it all"

What do you like best?

Most Importantly, this IDE is Lightning Quick; no other IDE is even close in speed and performance.

Very feature rich; definitely a match for Eclipse, at least when developing in Java.

Built in keyboard shortcuts for virtually everything; you can also create your own.

Smart code completion is second to none.

File navigation is a breeze - put in any part of the name, and you get a list of possible matches. No need ever to search through folders manually.

Has a built-in command prompt terminal.

Has a built in RDBMS management tool.

Has built in Maven command prompt + options.

Configuration possibilities are virtually endless; artifact options, compile options, run configurations, servers etc.

What do you dislike?

Because it is a commercial product, the community is much smaller, making it a little harder to find help, although the support service is quite good.

The learning curve is a little steep, especially coming from Netbeans.

The UI is not as simple and straightforward as Netbeans’, although it is definitely way better than Eclipse’s.

I miss Eclipse’s ability to link to external files; with IDEA, I have to relink every time I redeploy my JSP ‘s. Extremely annoying.

The SVN control is not quite as nice as Eclipse’s SVN plugins, pity.

It is very costly, although definitely worth it.

What business problems are you solving with the product? What benefits have you realized?

My entire team used it for developing software solutions.

IntelliJ IDEA review by Nitin s.
Nitin s.
Validated Reviewer
Verified Current User
Review Source

""IntelliJ IDEA :Best In Perforance and Usability""

What do you like best?

IntelliJ Idea id the best software for Java projects having the lot of features that makes me like it. Here is the list of some smart features that it provides:

1-It provides the wide ranges of the shortcuts that really saves a lot of time.

2-It also has a smart Graphical user interface, code inspection, Highlighting the error areas with quick-fixes.

3-It has different languages' packages plugins so a person can also work with multiple languages by importing the desired packages.

4-It supports Code Colouring that visually help a lot in writing efficient and effective code.

5-One other feature is that after completion of the project we can upload our project on Github directly.

6-It provides the facility of the database which will connect with the developed GUI.

What do you dislike?

We have to pay for a subscription to this software. Another one is that it requires a RAM with the great capacity for its optimal operation.

Recommendations to others considering the product

Overall, I would widely recommend it to others with my described five smart features because it saves a lot of time and makes our project effficent and productive.

What business problems are you solving with the product? What benefits have you realized?

At the business level, It is the best IDE for Java applications. By using its smart features we can develop the java project having the interactive graphical user interface which mapped with databases

IntelliJ IDEA review by Franklin M.
Franklin M.
Validated Reviewer
Verified Current User
Review Source

"Yes, Intellij is "The drive to develop" "

What do you like best?

Intellij IDEA, is the best IDE currently on the market and with a lot of difference with its competitors, it really offers an excellent experience when developing from scratch any type of project, especially if it is worked using JAVA.

It offers a multitude of options that allow you to modify almost any configuration of the tool, also providing the option to save all these settings your account in Jetbrains.

Intellij also offers a multitude of plugins that allow the same to work perfectly with various programming languages such as GO, PHP, Javascript, Pyhton, etc. Putting available plugins made by the community.

We also appreciate the full support in the main operating systems of the market today.

What do you dislike?

Having so many benefits in a single tool makes this program unsuitable for low specification computers, really Intellij IDEA is a demanding IDE for computers and this is noticeable even in computers with moderate specifications.

It is important to keep in mind that Intellij is not designed to edit small files or simple projects and also in some situations an extra time will be required to have everything configured to start the work.

Recommendations to others considering the product

Explore alternatives in the market before making your purchase, look for specific IDEs for the programming language you will use.

Ask everything that is necessary in the Jetbrains forums.

If you only need to work with a single programming language, choose the specific IDE offered by Jetbrains.

What business problems are you solving with the product? What benefits have you realized?

Use simple text editors for small files, use light IDEs for small projects, take advantage of the testing period to determine if you really need this tool or use the open source version of it, explore the plugin market to see Complement can improve or facilitate your work.

IntelliJ IDEA review by Mariano G.
Mariano G.
Validated Reviewer
Verified Current User
Review Source

" An IDE so dynamic and extensive that you can customize it."

What do you like best?

We speak of one of the favorite IDE of the current community, its support is so broad that it can be used practically for any project at the web or native level, with the quality of personalizing not only its graphic environment but the options or commands to the developer's taste , in addition to being able to download the necessary extensions, plug-ins or compilers from its platform.

What do you dislike?

However, being so large lacks minimalism and simplification, so ordinary or novice users can fall into tedious use of it, as well as a constant wave of daily updates, which can be a lot of inconvenience and sometimes too technical or complex to use in advanced options.

Recommendations to others considering the product

If you need a platform in which to develop a project of small or large characteristics, it is a phenomenal option since it adapts to the complexity of it, facilitating its use in the auto-complete or the resources to be used.

What business problems are you solving with the product? What benefits have you realized?

An IDE that allows users to easily use anywhere and anytime with great ease, as well as adapt to the tastes of the developer so it is more familiar to have a personal configuration, which generates a lot of compliance.

IntelliJ IDEA review by Christa C.
Christa C.
Validated Reviewer
Verified Current User
Review Source

"makes java useful again"

What do you like best?

IntelliJ makes Java an easy to use language. It can save you hours of time in debugging, especially on syntactical errors. I also prefer IntelliJ to other IDEs like xcode because of the beauty of the user interface. I also like to use PyCharm, so it is nice to have a common IDE interface synced across programming languages.

What do you dislike?

My major concern with IntelliJ is that it takes up a significant amount of my computer's available memory when using it. The startup time for the application is very slow as well. It's frustrating to have such a good program impact how productive I can be on other applications on my computer.

Recommendations to others considering the product

Consider your computer's memory requirements, may not provide sufficient benefit on older computers

What business problems are you solving with the product? What benefits have you realized?

The main benefits to using IntelliJ is the time saved by having the ability to compile in the IDE and catch any bugs before having to compile. I personally do not always remember the syntax for certain methods, so it helps me be able to write clean code, quickly. This saves countless hours of development time.

IntelliJ IDEA review by Brighton M.
Brighton M.
Validated Reviewer
Verified Current User
Review Source

"Best IDEA for development"

What do you like best?

IDEA is easy to use and comes with tools that make the development of software easy. It has great IntelliSense, supports numerous plugins and has support for multiple languages. The team is also always pushing out new updates for supporting upcoming technology versions so you do not have to wait for the release to start experiencing some of the technology. Their student program also allows student access to a wide range of tools for use in development. They also have great support for database access making it and all in one platform for the work you will be doing as you develop your solutions , In terms of collaboration , it supports version control systems out of the box and makes it easy to integrate to tools like jira , The tools it offers for measuring code quality assist teams in building better code,

What do you dislike?

The pricing is a bit on the upside when compared to ither IDEs on the market, There is a bit of time required for one to adjust to using it when moving from other IDEs, though it is really not that significant.

Recommendations to others considering the product

This is an awesome IDE, great features and capabilities for collaboration, Its a great investment

What business problems are you solving with the product? What benefits have you realized?

We use this as a tool for developing software solutions and it helps developers work faster with a tool they enjoy to use.

IntelliJ IDEA review by Carlos M.
Carlos M.
Validated Reviewer
Verified Current User
Review Source

"IDE magnífico para Java"

What do you like best?

Lo que más me gusta es su integración con Java, lo hace perfecto para programar en este lenguaje. También se pueden usar otros lenguajes de programación pero yo lo uso en exclusiva para Java. Tiene una interfaz de usuario sencilla, es multi-plataforma, tiene un gran número de plugins que le puedes aplicar, tiene una versión comunitaria gratis, tiene auto-código que te completa las líneas de código automáticamente, tiene muchos atajos de teclado útiles y también trae la función de refactorización que está muy bien integrada. Jetbrains hace también un buen trabajo actualizando su producto cada pocos meses agregando nuevas funciones y solucionando herrores.

What do you dislike?

El precio es alto, tienes que estar seguro de necesitarlo si vas a comprarlo. El proceso de compilación se ralentiza mucho en algunas ocasiones y no he visto mucho soporte para otros lenguajes de programación que no sea Java, deberían haber más lenguajes soportados, aunque como ya dije anteriormente yo sólo uso Java y tiene la mejor integración que he visto.

Recommendations to others considering the product

IntelliJ IDEA es un producto de Jetbrains, y como todos sus productos tiene un excelente equipo detrás y una comunidad muy activa. Su versión comunitaria gratuita viene con todo lo que necesitas para aprender a usar este IDE, después puedes comprarlo para proyectos mucho más grandes. Es un gran IDE y lo recomiendo totalmente.

What business problems are you solving with the product? What benefits have you realized?

Realizar proyectos grandes de Java, depurar, compilar y auto-completar código en mis proyectos. Me he ahorrado mucho tiempo gracias a los atajos del teclado a la hora de trabajar con IntelliJ IDEA.

IntelliJ IDEA review by Karthik R.
Karthik R.
Validated Reviewer
Verified Current User
Review Source

"IntelliJ IDE"

What do you like best?

the best IDE of all that I have used so far! great build and great plugins. There is a plugin for docker, csv, python and sql. Plus it has support for maven, gradle. Also, enables Scala development.

Also, the auto import for maven projects is really good compared to something like Eclipse.

What do you dislike?

I feel that the licensing price is very high. I don't like that aspect. Also, I would expect better online support for some of the features. But I think I should also not say anything given that I am using the freeware.

Recommendations to others considering the product

I would ask them to check the plugins. And also for Java user, it becomes easier to switch to Scala. So a great place to learn a new language.

What business problems are you solving with the product? What benefits have you realized?

This is my core coding IDE. I use it for Java and PyCharm for python.

IntelliJ IDEA review by Becky D.
Becky D.
Validated Reviewer
Verified Current User
Review Source

"The best IDE out there for Java projects"

What do you like best?

Navigation using Action Search is a great, super powerful tool that makes writing code so much easier, prevents so many errors and shortens the time it takes to make something up and running

Syntax highlighting in IntelliJ is the best out there compared to other IDEs

What do you dislike?

It sometimes takes minutes for the files indexing to complete, causing a disturbance and prevents me from being able to work on a project. This should be performed on the background instead of in the foreground - I should be able to keep working as normal

Recommendations to others considering the product

Integrate this with Git source control to have the best dev experience

Use the dark mode, it is much more convenient for the eyes

What business problems are you solving with the product? What benefits have you realized?

Building projects in Java and in other JVM-related languages. Benefits are syntactic helpers like Action Search and Syntax Highlighting, which are far better than in the alternatives

IntelliJ IDEA review by Juan E.
Juan E.
Validated Reviewer
Verified Current User
Review Source

"El IDE más eficiente para java"

What do you like best?

Lo que mas me gusta de este programa es su interface, es muy elegante y similar a la de programas de pago. Posee todas las características necesarias para programar en java, pero lo más destacable es su Intellisense, que funciona a la perfección y hace que la escritura de código sea mucho mas sencilla y rápida.

What do you dislike?

Lo que menos me gusta es que es un IDE un poco pesado y en ordenadores poco actualizados puede resultar en una ejecución un poco más lenta que otros entornos de desarrollo como Eclipse.

Recommendations to others considering the product

Si logran hacer una plataforma menos pesada y más ligera se convertirá en el IDE de programación en java de referencia sin ningún género de duda.

What business problems are you solving with the product? What benefits have you realized?

Con este entorno de desarrollo creamos aplicaciones para Windows en mi empresa y facilita muchísimo la mejora en tiempo de entrega de proyectos la velocidad con la que podemos escribir código con esta aplicación debido a su eficiente autocompletado de código.

IntelliJ IDEA review by Cristian E.
Cristian E.
Validated Reviewer
Verified Current User
Review Source

"Great user experience."

What do you like best?

What I like most is the speed of the software and the integration with a high number of different technologies, wich makes the process of starting up a new project much more faster. Other interesting chacacteristics that make this software be more powerful than others is the high amount of available keyboard shortcuts and quick actions, that make the coding proccess much more pleasant and fast.

What do you dislike?

What I dislike more is maybe the price and some bugs that can appear, like when it freezes from time to time while finding files. The hardware required to run it must be powerful too.

Recommendations to others considering the product

I always recommend this software, because its speed and stability, compared with any other tool I've used.

What business problems are you solving with the product? What benefits have you realized?

With IntelliJ Idea the start up of new projects is faster, installing all the required elements directly from the interface and from the quick actions. This makes for us easier to integrate and to build our projects with Maven, the technologie that we use the most.

IntelliJ IDEA review by Samarth S.
Samarth S.
Validated Reviewer
Verified Current User
Review Source

"IntelliJ IDEA: Enjoy Productive Java"

What do you like best?

IntelliJ is one of the Best open-source IDE. There is a long list of feature that makes it a great tool for application development. Its Editor is user-friendly with a list of shortcuts to help developer move quickly between files and perform the task without taking a hand off the keyboard. It supports Code Colouring that visually help a lot in writing efficient and effective code.

While working on huge project mistakes are tend to happen, like misspelled variable or function name etc. But with IDE that`s not the case. Another Heavily used feature is real-time code inspection. Built in VCS is one of the easiest I have ever used.

What do you dislike?

For freelancers, it is very costly to purchase the license and in the end the left looking for the alternatives.

IntelliJ IDEA requires a RAM with a great capacity for its optimal operation. A 16GB RAM is recommended.

Recommendations to others considering the product

it is perfect for the development of JAVA EE, I recommend it widely if you are willing to pay the expensive license. This IDE saves a considerable amount of time in software development and improves developer's productivity.

What business problems are you solving with the product? What benefits have you realized?

This tool at the business level could implement various internal projects for the organization. It is the time best IDE in my opinion to develop Java, Python, Scala, and Android applications. Support for dependencies resolving for a library and Different File format come handy.

IntelliJ IDEA review by Ritu V.
Ritu V.
Validated Reviewer
Verified Current User
Review Source

"The IDE that really knows your code."

What do you like best?

There is a long list of feature that makes it a great tool for application development.

It`s Editor user-friendly with a list of shortcuts to help developer move quickly between files and perform the task without taking a hand off the keyboard.

It supports Code Coloring that visually help a lot in writing efficient and effective code.

But the most useful of all is the code completion.

Built-in VCS(git) is one of the easiest I have ever used.

It has a vast library of plugins one can customize the IDE to specific needs.

The list goes on.......

What do you dislike?

There is nothing to dislike about this IDE except few things.

It's the bit heavyweight to run and takes time to load. Also, since it is system heavy IDE it uses a big amount of ram and in such cases, some of its functionality needs to be switched off.

In certain cases like working on a large file features like code coloring, code completion, code inspection slow down the editor's functionality.

And finally, for freelancers out there, it is expensive to purchase the license but it's worth every penny.

Recommendations to others considering the product

I would recommend this IDE to those who are developing in Java language. It provides the necessary integration of frameworks and plug-ins for Java Development.

What business problems are you solving with the product? What benefits have you realized?

Being a Java Developer I use IntelliJ IDEA for J2EE applications using Spring with Maven integration, Spring ORM, Spring MVC and Spring Boot framework. It's easy to use and fast to develop complex applications using Java with ease.

IntelliJ IDEA review by Carlos R.
Carlos R.
Validated Reviewer
Verified Current User
Review Source

"IntelliJ IDEA"

What do you like best?

The product interface is very nice, easy to use and can support several frames, it has a help tool for most beginners, it can add many useful complements for project development, it has a self-fix of errors and indicates where it is find, you can use maven, Js, spring, etc.

What do you dislike?

uses all the RAM for its use and performance in the development of projects, weighs a lot when installed on the PC, performs processes that make the PC very slow, and for an optimized handling of the minimum application a core i5 processor must be used, people who do not have this, could use it but it could be very bad

Recommendations to others considering the product

Very good and manageable, it has its complications but at the end of the day its functionality and its help tool gives you a better experience when it comes to programming

What business problems are you solving with the product? What benefits have you realized?

Los proyectos llevados a cabo por la empresa, proyectos personales, desarrollo de paginas web y aplicaciones moviles, programas de empresas...

IntelliJ IDEA review by Antonio  G.
Antonio G.
Validated Reviewer
Verified Current User
Review Source

"IntelliJ IDEA, one of the best IDE"

What do you like best?

What I like the most is that it adapts to practically any programming language, either natively or by installing the necessary plugin for each language. Supports 22 programming languages, giving you the possibility of having the same software for the different applications that are being developed simultaneously at any time.

What do you dislike?

The only thing that would put some snag, could be that it is somewhat complex to configure in some aspects, but nothing exorbitant either. And also comment that there are certain languages ​​that are only supported in the "Ultimate" version of the product, therefore limits in part to the developers, but they are only 8 languages ​​of the 22 available in their repertoire. And its price is somewhat high, but for the quality they offer, it is a deserved price.

What business problems are you solving with the product? What benefits have you realized?

With this software the employees of any company will be covered to be able to lock practically under any programming language. Apart from this, it has an impressive GIT implementation, the way it represents version control is amazing, when you are comparing files and deciding which versions should prevail over the others, you simplify the task in an abysmal way, you see everything much more clear and this allows you, in the first place to commit fewer errors and secondly to speed up those tedious tasks in large projects.

IntelliJ IDEA review by Antonio C.
Antonio C.
Validated Reviewer
Verified Current User
Review Source

"El mejor IDE para Java"

What do you like best?

Hay tantas funciones geniales en IntelliJ que es difícil elegir alguna como la mejor. Desde el pulido del código y el acceso directo a casi todos los lenguajes imaginables, a una comunidad fuerte y soporte de plugins, a su depurador, a su velocidad extremadamente rápida en general, IntelliJ es el entorno de desarrollo más sencillo y útil con el que he trabajado. No podría imaginarme haciendo lo que hago a diario con cualquier otra herramienta.

What do you dislike?

Pregunta difícil. He estado usando Ultimate Edition por un tiempo y ahora estoy usando Community Edition porque ya no necesito hacer desarrollo web. Al principio, pensé que echaría de menos algunas características, pero no encontré el caso de "Maldición, podría hacerlo en Ultimate" todavía. Estoy bastante seguro de que algunas características avanzadas del depurador de Java serían mejores si estuvieran disponibles en el CE, pero en realidad nunca las utilicé.

Recommendations to others considering the product

IntelliJ IDEA es el mejor IDE si el usuario está dispuesto a avanzar en la curva de aprendizaje. Su conjunto de características deja algo que desear, pero está completamente presentado para cualquier persona que esté haciendo un desarrollo comercial de back-end.

What business problems are you solving with the product? What benefits have you realized?

He creado diferentes aplicaciones para el usuario final que cumplen una gran variedad de requisitos gracias al depurador incluido en IntelliJ IDEA

IntelliJ IDEA review by Jaime M.
Jaime M.
Validated Reviewer
Verified Current User
Review Source

"An amazing IDE for programmers using any programming language"

What do you like best?

It has all features you might want.

It has plugins for any programming language.

Has both a community (free) version and a professional version.

The professional versions are free for students and teachers.

Intuituve UI and good layout.

Awesome support for Git and other VCS platforms.

What do you dislike?

It is a bit heavyweight to run.

Unlike the dedicated alternatives (PyCharm, WebStorm, etc) it doesn't always have the latest version of the components that support programming languages, that means that sometimes you will want to use one of the other IDEs if there is something that doesn't work as expected.

It's expensive.

Recommendations to others considering the product

Everyone is using it, just try it and you will love it. Make sure to check the help whenever you don't find something.

What business problems are you solving with the product? What benefits have you realized?

If you come from a Java background, don't even bother with Eclipse or Netbeans, they are good to get started with but this is really what you should be using for creating software.

If you don't come from a Java background, use it too, you might find it doesn't has support for the language you are using but most likely you will get an alert telling you to install an official plugin to support it.

IntelliJ IDEA review by Bill W.
Bill W.
Validated Reviewer
Verified Current User
Review Source

"Great IDE but it is a bit expensive"

What do you like best?

The program includes debugging features that are compatible with applications that support features like manipulating objects while the code is running.

It is available in many platforms. I can start a project on my Windows computer at work and then continuing it at my Mac laptop.

It has a very modern user interface. I really love working on it.

It supports many plugins. Additionally there are lots of useful plugings available from the comunity.

What do you dislike?

The program its a bit difficoult to use due to the amount of tools it includes.

I find it a bit expensive although theere's a free version.

It uses many resources from your devices. Sometimes it get a bit laggy on my Mac laptop.

Recommendations to others considering the product

Before using it you should know that it is difficoult to use.

What business problems are you solving with the product? What benefits have you realized?

I use it to carry out the orders of our clients, mainly web applications.

IntelliJ IDEA review by Sandeep R.
Sandeep R.
Validated Reviewer
Verified Current User
Review Source

"Software developer's paradise"

What do you like best?

I have been using IntelliJ IDEA to develop all of the projects related to my academics. It supports multiple programming languages. I've used it initially for Java programming and later on switched to python programming without any great deal of effort as it provides simple plugins to do so. Also, I have been a great admirer of its user interface. There are numerous shortcut commands which do come in handy especially when you are working on something for longer duration of time.

What do you dislike?

To be honest, IntelliJ IDEA has always been a great software. Initially, I used to program in Java using Notepad and Command prompt. Switching to eclipse prevented all the hassle that came with using command line for debugging. However, my friend suggested me to switch to IntelliJ IDEA for Java and I feel that the UI and functionality that it provides has an upper-hand when compared to Eclipse. Also, for python programming I've now switched over to PyCharm. Clearly, I'm in love with the software and see no reason to dislike it. People may have contrasting opinions on which is better, so I'd like everyone to take my opinions with a pinch of salt :)

What business problems are you solving with the product? What benefits have you realized?

I haven't used IntelliJ IDEA as such to solve any complex real-world problems or in a business environment. I've been using it for all of my academic programming assignments in Java and Python. As I mentioned before, it has several benefits when it comes to preferring it to a conventional notepad and command prompt as it provides a UI for execution and line-to-line debugging.

IntelliJ IDEA review by Marcos J.
Marcos J.
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"My IDE. Everyone uses it. Know why here!"

What do you like best?

Clever UI design, including keyboard shortcuts and elegant code completion.

Duplicate detection. Refactoring concept which is designed to be applied everywhere, e.g. in Java classes, in maven's pom.xml files, in Spring's bean definition files, in properties files, etc.

Powerful integration with Version Control Systems, including UI design.

What do you dislike?

Slow Indexing when the project is big.

Even if you use its Maven Integration to build the project, it still needs to compile the whole project to run an executable.

Weak support for German keyboard.

Weak support for GNOME. Some shortcuts does not work as expected under GNOME. You need first to disable many GNOME keyboard shortcuts to take advantage of IDEA's shortcuts.

Under Ubuntu's Unity desktop environment, I can not use ALT-F1 shortcut.

UI Designer produces java code which is dependent to Intellij's libraries.

The UI design for Git integration is a little disappointing, comparing to integration with other VCSs.

Recommendations to others considering the product

Guys, get on the train. This is what the pros use. Plus its good to make everyone use the same.

What business problems are you solving with the product? What benefits have you realized?

I use it at work for my software development and maintenance which is my daily routine at work.

It always features integration with a handful of famous softwares. Among them I favor

integration with Springframework and its sub-projects, JavaScript debugger, data source exploration, XPath support, App/Web Server integration, Maven integration, Dependency diagrams, OS commandline (e.g. I use bash directly from IDEA, no need to switch the window)

IntelliJ IDEA review by Marc V.
Marc V.
Validated Reviewer
Verified Current User
Review Source

"The Best IDE"

What do you like best?

Why integrate a lot of tools very useful for a day by day programming

- Create and debug Java programming

- Database Access using and easy interface integrated in the same developing framework

- Great refactor tools that avoid you spent a lot of time doing this actions manually

- Good integration with some frameworks like Spring, Lombok, etc.

- Integration with source control like Git or SVN, though the user interface or using a specific console

What do you dislike?

Sometimes is too generic tool.

It is a little expensive if you pay by yourself, but not for companies, but you can start using the Community edition before start the paying a license.

Recommendations to others considering the product

You can try for free the community edition before pay for a long term licences

What business problems are you solving with the product? What benefits have you realized?

We use for normal development in Java.

- Create new Java projects.

- Maintain and refactor legacy code using the amazing refactor actions.

- Access to databases using a intuitive interface

IntelliJ IDEA review by Jimy S.
Jimy S.
Validated Reviewer
Verified Current User
Review Source

"Powerful efficient and easy to use"

What do you like best?

it is well designed, it is very complete and it has been on the market for several years, this is a great and useful IDE because it helps to code with suggestions of basic code, name of classes, methods and libraries as well as having a simple and easy to use interface in most of its versions. I like it a lot because it has an editor where you can use almost all functions of the program. Using this program you get a good user experience because it is focused on improving the productivity of development that sometimes can not be achieved with other IDE, and its refactoring tool is very smart. In it you can clone repositories using tools such as Git and Mercurial, configure the Tomcat and have an update button that reflects the changes without having to stop and start the Tomcat.

What do you dislike?

It would be great to add more color palettes apart from the existing ones and that you can define all colors by choice.

Recommendations to others considering the product

This IDE is not exclusive to JAVA, you can also use it effectively with Groovy and Scala.

What business problems are you solving with the product? What benefits have you realized?

It allows me to redesign the code in a simple way using the code suggestion, also save time with your wizard.

IntelliJ IDEA review by Jacqueline G.
Jacqueline G.
Validated Reviewer
Verified Current User
Review Source

"Love it"

What do you like best?

The debugging system is very easy to use and allows to have a first level contact with the code that can be developed, the shortcuts in creation of variables and implementation of syntax are very good and easy to use, like the recognition system of errors when implementing.

I also like to be able to divide the work screen to see 2 classes at the same time, so I do not have to be moving and I can validate what I am doing.

What do you dislike?

the amount of resources of the pc that consumes especially the ram, if you leave the program open and you do not turn off the pc in days this saturates and eats all the memory causing your pc to get very slow.

Recommendations to others considering the product

totally, it is a very fluid tool and with which you can have a harmonious code development I really love it

What business problems are you solving with the product? What benefits have you realized?

For the new developers and juniors it has improved the ability to learn and adapt to the code in java, as well as the implementation of jar libraries and the easy work with weblogic

IntelliJ IDEA review by Alexandru B.
Alexandru B.
Validated Reviewer
Verified Current User
Review Source

"I cannot code without it anymore."

What do you like best?

I love the very fast and accurate method inference. It's continuous indexing makes any function I need easy and quick to find, allowing me to never get stuck anywhere because I don't remember the function's name and/or parameters. One of the most useful feature is being able to refactor names, types any many other things across your whole codebase with a simple click.

What do you dislike?

The code auto formatting tool is a great wonder of modern IDEs, but I would like a better way to specify the way I want my code to look. Currently I have to change my code very often after auto formatting because it doesn't allow me enough freedom when specifying the desired code look.

Recommendations to others considering the product

Whether you are coding in Java or any other language, IDEA has great plugins for almost everything. Check out other IDEs from Jetbrains before getting IDEA to see if there's any dedicated IDEs for your language. Be prepared to meddle a lot with your settings to have Intellij match to your style. If you're a student, you get the professional edition for free, so you should definitely go for it!

What business problems are you solving with the product? What benefits have you realized?

I am developing a web applications that wants to automate the process of planning project roadmaps. Since it's a web application, it requires quite a big range of different file types and programming languages and with the help of Intellij's advanced plugins, I could work each different language in a professional manner.

IntelliJ IDEA review by Agostinho d.
Agostinho d.
Validated Reviewer
Verified Current User
Review Source

"The best and powerful IDE to develop in Java"

What do you like best?

IntelliJ is a very powerful IDE, very well developed, it is an ideal IDE to develop in Java language and above all to develop Android applications since it is the same Android Studio platform.

What I like about IntelliJ is that it already integrates a large amount of tools necessary to develop an application, it seems to me an innovative IDE and automatically downloads the repositories according to what is going to be developed. For example, if you want to develop an Android application, this IDE is responsible for downloading the SDK, the gradle and everything necessary for it, such as Maven to develop Java.

I find it an innovative IDE because it includes built-in tools such as Git, SVN, database tools and more.

What do you dislike?

This ID is really good but the only negative thing that I see is that it consumes a lot of resources on my computer like RAM and makes my PC slow.

also if you want to use this IDE with all its tools could be expensive because it is payment but have a free version with severely limitations

Recommendations to others considering the product

IntelliJ is a very good development IDE ideal for developing applications in Java and especially Android applications. I find IntelliJ a very complete IDE and the only one in its class since it integrates a large number of tools and frameworks that other IDE does not

What business problems are you solving with the product? What benefits have you realized?

i'm using IntelliJ when developing an Android application, I think it's really good for that. IntelliJ integrates everything necessary and really simplifies when programming in Java para aplicaciones en android.

I like that this IDE is completely customizable and that integrates Git at once.

When developing code is really good because it includes emmet and warns when there is a bug in a line of code.

IntelliJ IDEA review by Jacob H.
Jacob H.
Validated Reviewer
Verified Current User
Review Source

"Complex IDE for a Java Developer"

What do you like best?

The plugin support and vast adjustable preferences

What do you dislike?

Complicated setup can take a LONG time to do and some settings/preferences aren't quite clear as to what they do. Finding the cause of something happening in your IDE to change it can can hours.

Recommendations to others considering the product

Take the time in the beginning of installation to setup IntelliJ. Use third party plugins to help with the setup process. I recommend disabling all pre-installed plugins and manually going through the plugins and enabling what you know is doing what. This will help ease the transition to the complex IDE and its features by slowly introducing new functionality.

What business problems are you solving with the product? What benefits have you realized?

General development in Java. The benefits of IntelliJ IDEA is that the IDE promotes fast-paced customizable code writing in your own personal way Snippets, templates, completions, etc, allow for you to build your workflow within IntelliJ to write your code.

IntelliJ IDEA review by Ankush A.
Ankush A.
Validated Reviewer
Verified Current User
Review Source

"King of IDEs"

What do you like best?

Jetbrains the company behind IntelliJ is delivering state of the art products. It's like addiction, once you use it you can not switch back to another IDE. It supports all major languages out of the box. As soon as you open a new extension file, IntelliJ detects the extension and shows popup to download plugin to support that file.

What do you dislike?

IntelliJ free version cannot be used for web development and its new subscription based model is pretty expensive. But there are so many features better than any other IDE that I happily pay for it.

Recommendations to others considering the product

Pay and forget, you will never regret this little investment

What business problems are you solving with the product? What benefits have you realized?

Most of the company projects are written using IntelliJ ultimate version which supports web development, spring framework and databases. After indexing, IntelliJ auto detects which project I'm switching and provides suggestions.

IntelliJ IDEA review by Daniel P.
Daniel P.
Validated Reviewer
Verified Current User
Review Source
Business partner of the vendor or vendor's competitor, not included in G2 Crowd scores.

"The best IDE, for all versiones"

What do you like best?

For me is the best IDE because it is based on android studio, plus there are plugins and versions for almost any programming language. I also use it to replace xcode with appcode, since the keyboard shortcuts are the same, so I don't make mistakes or forget about these shortcuts.

The structure and architecture of how the IDE is organized is the best, everything is easily found, the different search engines (by file and project) are quite powerful. There is even a search engine for the settings menu.

Another thing I like is that you can customize the look as you like, with as many themes and colors as the developer is comfortable with.

It seems silly, but that you can have the IDE in the most comfortable way and the more productive it makes you is the best thing to do.

What do you dislike?

I'm not a very advanced IDEs user, I haven't found anything I don't like. Perhaps the only thing I don't like is that you need a license, although I don't mind paying for the quality of the IDE, although I understand that not all developers are willing to pay for a development environment. It consumes too much RAM, and resources in general, so if you have a pc or mac with little capacity, this IDE may be a bit heavy and make your computer slow.

Recommendations to others considering the product

Once you use it, and use all its plugins and versions for different languages and projects, you don't want to use another software development product.

What business problems are you solving with the product? What benefits have you realized?

Using the Android Studio version I have built several Android applications, using functions provided by Intellij, such as debugger or integration with controls version.

IntelliJ IDEA review by Hari Hara Kumar E.
Hari Hara Kumar E.
Validated Reviewer
Verified Current User
Review Source

"Best IDE for Java and Scala development"

What do you like best?

It is fast, it can handle loading multiple projects with no issues. Since the tool has been around a while, it is not very hard to find fix for an issue with the tool. It has strong developer support. It has great number of shortcuts that helps easily navigate the code. Being able to open a terminal right inside intellij is one of the best feature in my opinion.

Plugins are very handy. Being able to run any kind of test cases and get code coverage is something we we use frequently.

What do you dislike?

I updated to most recent version of Intellij and I had to face some bugs - Lesson learnt that, I should not upgrade to a newer version of Intellij immediately after it is released.

Recommendations to others considering the product

Start off with free edition and if you think you need additional features like Javascript/node js development support in the IDE, upgrading to paid version is a worthy decision.

What business problems are you solving with the product? What benefits have you realized?

We use Intellij for our primary development purposes through out the company. With help of various plugins, we can work on multiple technologies. We also use plugins for static code analysis.

QA team uses Intellij for automation purposes as well.

IntelliJ IDEA review by Nathan P.
Nathan P.
Validated Reviewer
Verified Current User
Review Source

"Best All Around IDE"

What do you like best?

Without a doubt, IntelliJ is the best IDE that I've had the pleasure to work with. It has a host of plugins for many frameworks (and also many languages besides Java), the intellisense and autocompletion help me be far more efficient in coding, the the "decompiler" that lets me see the source code for third-party libraries has helped me workaround many bugs in third party libraries or figure out how a library was supposed to be used when documentation was lacking. The cross-platform support is excellent, and you'll get the same experience on Linux or Mac OS as you will on Windows (not so for Visual Studio, where the Mac version is a rebranded Xamarin Studio).

What do you dislike?

When you import a new Java project, it can sometimes be a struggle to get the configuration "just so" so that everything compiles. Often it's a matter of playing around with the project settings to make sure that all the libraries are being imported correctly and all of the source paths are set. Frequently my team members will have issues with getting the classpaths for unit tests set correctly, and it's often not clear what the problem is or how to fix it.

What business problems are you solving with the product? What benefits have you realized?

IntelliJ allows us to develop our software faster, with fewer bugs, and often better code quality (thanks to it's excellent refactoring capabilities).

IntelliJ IDEA review by Ian S.
Ian S.
Validated Reviewer
Verified Current User
Review Source

"One Tool Suite Multiple languages"

What do you like best?

I like the consistency of the JetBrains products so you can learn a single IDE and be productive in multiple languages.

The second best thing is all the builtin plugin support for all the different utilities/libraries/specifications so you get an IDE experience for both your primary dev language and all the little pieces that go with it.

What do you dislike?

Seems to be a bit of a CPU hog on the Mac. Sometimes it will just be idling and using 15-20% of the CPU. Not sure what it is doing, but when it is not the active window I would prefer it to not be utilizing system resources.

What business problems are you solving with the product? What benefits have you realized?

The primary benefit is workplace productivity. With all the different components that make up a software ecosystem, it is critical to have a single tool that lets you manage as many pieces as possible with a consistent interface.

IntelliJ IDEA review by Kyle C.
Kyle C.
Validated Reviewer
Verified Current User
Review Source

"A Solid ID"

What do you like best?

I love the intelligence that is built into the IDE as well as the refactoring tools. The plugin ecosystem is also extremely strong so that you can bring in the functionality that the IDE did not ship with. I love that it also supports a large number of languages.

What do you dislike?

It is a huge memory hog. It also seems that it is fairly buggy. I can't have it open for more than maybe 3 hours without it going into a weird state where the window double displays and all sorts of weirdness. I only have this problem on my Windows machine for what it's worth.

What business problems are you solving with the product? What benefits have you realized?

It allows me and my development team to focus on the business logic and it helps act as an extension of our work.

IntelliJ IDEA review by Alekhya V.
Alekhya V.
Validated Reviewer
Verified Current User
Review Source

"Great tool for developers"

What do you like best?

It has great community of people using the tool which helps if I have any issues. Newer versions of the software are released periodically. There are plenty of shortcuts to do almost all the operations we need. Themes collection is great. It has plugin support for almost all languages.

What do you dislike?

It can get slow some times when multiple projects are loaded. It takes lot of memory on the machine.

Some times it takes long time for options window to open when we right click on the project.

Recommendations to others considering the product

Before upgrading to newer version of the software, make sure to check if there are too many known bugs in newer version.

What business problems are you solving with the product? What benefits have you realized?

I use Intellij as tool for primary development purposes. Main benefit I observed is that I can use same tool to do development in both Java and Scala.

IntelliJ IDEA review by Martin V.
Martin V.
Validated Reviewer
Verified Current User
Review Source

"De facto standard development environment"

What do you like best?

IntelliJ idea always knows in advance what I am going to type and saves a lot of time. Refactoring, moving classes around and any changes to project that would normally take ages to implement manually are fully automated. These are like million tiny details that make it the most productive IDE I have ever worked with. To give a simple example are automatically recognised colour codes in HTML and CSS with instant visual representation.

What do you dislike?

IntelliJ Idea can consume some system resources, to be honest. On the other hand, I believed it is developed in a very smart way because for so many background operations, it still runs very smoothly on a commodity developer laptop. It is a pitty that most updates cannot be done on the fly and a full restart is required.

Recommendations to others considering the product

Definitely try the community version for free and then decide. It is a clear no-brainer.

What business problems are you solving with the product? What benefits have you realized?

JavaEE development, console application development, web frontend (Angular) development. The most is significant benefit is a very high productivity. IntelliJ Idea allows us to develop the full application stack. It has a great support of languages we use, it can smoothly work with versioning system, integrates with bug trackers, allows easy test execution including integration tests that require a startup of full application server and many more.

IntelliJ IDEA review by Rebeca Carolina R.
Rebeca Carolina R.
Validated Reviewer
Verified Current User
Review Source

"develop in java"

What do you like best?

I like its user interface since it has all the options that I use the most, its autocomplete is incredible since it recognizes the functions or methods that I use the most, besides being ideal for java programming, you can add support for other languages. programming.

What do you dislike?

the first installation is a bit slow, and the free version is only for several days; If you need to add other programming languages, you should pay for the premium version, but it is a good tool that can help you save time when developing in java.

Recommendations to others considering the product

Keep in mind that it is a tool that supports different programming languages, however, it is ideal for programming applications with Java.

What business problems are you solving with the product? What benefits have you realized?

It helps me to write and quickly develop my applications for Android since it has all the necessary tools for it.

IntelliJ IDEA review by Peter A.
Peter A.
Validated Reviewer
Verified Current User
Review Source

"Intellij IDEA is the best Java development environment around"

What do you like best?

Intellij IDEA is very easy to use, and has great developer aids. The autocomplete for methods/variables is very useful. If you have the full version rather than the community edition then there are great things to help with server side development too.

It works well with GIT (and other source control systems), which makes team work simpler.

The code completion bits are very handy, for example just typing iter will give you the relevant "for loop" and even suggest what you want to iterate around.

The integration with Maven and Gradle is also good, and I use maven for my server based projects, and have used Gradle for Android projects, though I now use Android Studio, which is based on Intellij.

There are lots of features that I haven't had a chance to use, but the ones that I do use are excellent.

What do you dislike?

The change of the pricing mechanism from one where you purchased it outright, and then could upgrade to a license system where you pay an annual amount is not good, and has stopped me upgrading. I also personally find the introduction of various Java extras, e.g. Scala, Groovy, Kotlin has taken the aim away from the core Java development, though I realise that it may be useful for others.

Recommendations to others considering the product

Give it a go with the community edition, and then if you need to switch to the full version

What business problems are you solving with the product? What benefits have you realized?

Java client and server side development

Kate from G2 Crowd

Learning about IntelliJ IDEA?

I can help.
* We monitor all IntelliJ IDEA reviews to prevent fraudulent reviews and keep review quality high. We do not post reviews by company employees or direct competitors. Validated reviews require the user to submit a screenshot of the product containing their user ID, in order to verify a user is an actual user of the product.
IntelliJ IDEA
4.5
(1,133 reviews)