JetBrains

IntelliJ IDEA


4.5 / 5
491 reviews

Who Uses This Software?

The IDE really knows your code and helps by giving smart and relevant suggestions in every context: instant code completion, on-the-fly code analysis, easy project navigation, refactoring tools


Average Ratings

491 Reviews
Value

  • 4.5 / 5
    Overall

  • 4.5 / 5
    Ease of Use

  • 4.5 / 5
    Customer Service

Product Details

  • Starting Price
    $299.00/year/user
  • Free Version
    Yes
  • Free Trial
    Yes
  • Deployment
    Installed - Mac
    Installed - Windows
  • Training
    Documentation
  • Support
    Online
    24/7 (Live Rep)

Vendor Details

  • JetBrains
  • www.jetbrains.com
  • Founded 2000
  • Czech Republic

About IntelliJ IDEA

IntelliJ IDEA, the Java IDE with the fastest-growing mindshare, includes support for Java 8 and Java EE 7, new tools for Android development, the editor enhancements, and refined Gradle integration.


IntelliJ IDEA Features

  • Access Controls/Permissions
  • Code Refactoring
  • Collaboration Tools
  • Compatibility Testing
  • Data Modeling
  • Debugging
  • Deployment Management
  • Mobile Development
  • No-Code
  • Reporting/Analytics
  • Software Development
  • Source Control
  • Web App Development

IntelliJ IDEA Reviews Recently Reviewed!


Best IDE for Software Development

Jul 03, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money

Pros: Intellij is one of the Best IDE available for Free. There is a long list of feature that make 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 task without taking hand off the keyboard. It support Code Colouring that visually help a lot in writing efficient and effective code.

But the most useful of all is the code completion. While working on a huge project mistakes are tend to be happen, like misspelled variable or function name etc. But with IDE that`s not the case. I not even need to type half of the name, simply by typing first 2-3 letters i can chose from the list for possibility.

Another Heavily used feature is real-time code inspection. It help me correct more then half of the mistakes without going to execute and find. that saves my valuable time and effort.

Built in VCS (git) is one of the easiest i have ever used. It allows me to visually differ two versions of same file and help me select which line of code from which version i want in my final file without removing the rest of the code which is very useful which testing patches and fix.

With a vast library of plugins one can customise the IDE to there specific need. Support for dependencies resolving for a library and Different File format come handy.

Cons: In my experience this tool is a great and must have requirement for a software . But sometimes having a huge list of functionality can be the downside also.

In certain cases like working on a large file features like code colour styling, code completion, code inspection slow down editor's functionality. I encounters big amount of ram usage in such cases and need to manually collaborate it by switching off some of its functionality.

Another is that code of its premium features. For a freelancers it is very costly to purchase the license and in the end the left looking for the alternatives.

Full-featured and indeed smart IDE. It just works and thus makes my programming easier.

Sep 15, 2017
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: - What I like most are the shortcuts. Every other IDE also has shortcuts but IntelliJ (and Jetbrains generally) has done a great job with theirs. At least for men, they seem intuitive.

- Offers many, many features but still manages to have a great performance.

- Sounds trivial, but the settings are well structured and searchable! Almost everything is customizable and if not there is probably a plugin for want you want it to do.

- I do a lot of web-programming so I appreciate small little features like native less, sass support, live reloading or even showing the color next to a color code in CSS stylesheets. Even though Intellij should be Java focused, this also applies for Javascript and its complex ecosystem (I used React, JSX, Angular, Elm).

- Solid Versioning Support with git as well as svn, both within the console and the UI.

- Great Maven support. Auto-save, great search function.

Overall I could list all the features I like, many you can find in other IDEs as well. But when using IntelliJ, I just feel it gets out of the way and lets you work & if you don't know how to do something, there is usually a nice "intelligent" trick on how to do it, or it is not hard to find online.

- The student/academic license is really appreciated.

Cons: - The product is constantly updated, which is a good thing but it is somewhat bothersome. Of course they have to ask the user,, but would be nice if it just updated without prompting, at least for smaller updates.

-The integrated console its fine, but (at least on Windows) it sometimes lags and stops working. Not that often, but it happens.

- Co-workers that used another IDE, usually complained of certain bugs within IntelliJ, for example, when compiling. I, however did not experience such bugs.

- It is not cheap.

- There are a ton of IDEs and (if I am not mistaken ) IntelliJ is the 'flagship' product which includes all features of e.g. PHPStorm or Webstorm. If you are doing Web-Programming for example, then IntelliJ would be a little bit of an overkill. That might be a problem if you barely use Java, and thus simply not use the many functions that IntelliJ has.

- Resolving git conflichts was sometimes difficult. In some regards the UI, UX could do some finetuning.

Overall: It simply made my work easier. From small details like 'smartly' renaming files, to multi-line text selection all the way to performance, advanced settings and support for all kinds of features and plug-ins.

Java integrated software useful for understanding and referring to Java

Jan 20, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: IntelliJ-IDEA It is a Java integrated software useful for understanding and referring to Java, Groovy code and XML. It is an intelligent code editor which enhances regular updates by its producers the JetBrains. The software assesses tons of features and can be a vital tool for proper editorial work. The software is yet to find its prime but is expected to expand. With time and better acknowledgement among the people if it has the vitals the users can gain better satisfaction. Narrating my experience there are some pros and cons in software and people can opt for it accordingly.

Pros: IntelliJ IDEA is a great software when considering the coding facility. This software allows a user remain in touch with repetitive codes and blocks of codes. It creates a regular activity upon the software and can be healthy for quick and efficient processing. In this field the facility of refactoring code is of high importance. This facility is beneficial for restricting the codes and the featuring without changing the external influence or happenings. This feature is perfect for proper amendments and the software is very good with its completion. For saving time this software is easy for error deductions. It is easy to catch errors before compiling the codes.

Cons: It intensifies the work load upon the CPU especially when the quantity of work increases. This creates a poor impact because a good software must optimize itself according to the conditions of a system. As a coding tool this software is hard to master. You have to learn and gain experience relating the software to proceed with betterment. Lastly it has some navigation problem with the plugging.

Overall: A positive factor involving software is that in case of any uncertainty or any error an update always remains on the way. This makes it an important factor as though there will be some disadvantages and problems but there is always a hope that in the upgraded version they may be depleted. Secondly IntelliJ IDEA is a great software and can be a perfect tool to use for coding.

The best IDE there is!

Jun 09, 2018
4/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

3 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: IntelliJ is really intelligent. It supports Java and Python very well and it looks good doing it. Settings are arranged logically and cohesively (unlike Eclipse) and within a matter of few days, one will learn how to get around the IDE.

Feature list is also pretty extensive. Built in FTP uploads of artifacts, column mode selection, multiple cursors for hyper edits and a pretty decent built in Git client. What's awesome is that it also includes Android Studio!

The plugin ecosystem is also rich. There are plugins for almost everything. For e.g., there is a multi runner plugin that runs multiple build configurations at the click of a button. Scala plugin is pretty good!

Cons: - This can be a memory hog sometimes

- A little buggy sometimes as well. For example, in version 12, I found out the hard way that the IDE was not passing in the maven surefire and failsafe properties to Junit. Spent a bit of time trying to understand why the tests were failing even though everything was in the right place

Another example was in v11. The IDE deleted my codebase! There is still a thread running on this topic on their forums and apparently, the problem still exists (though I have never experienced it in the newer versions)

- Sold on a subscription which is not that great. However, since this is the software I use to make money, I guess it's ok. Nevertheless, I feel the subscription is on the expensive side.

Overall: The best IDE in my opinion to develop Java, Python, Scala and Android applications

Capterra loader

All you need in one IDE

Jun 24, 2019
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: IntellijIDEA is developed mainly for the java developers, on this application you can develop whatever you need which includes Java. Moreover, it also provides other languages too. I has a lot of features which makes your job easier while you are developing something and what you need for your project is collected in one place such as while developing a web application the web server and database server can be managed from the application no other tools is needed. In last years the community of the application has increased and there are a lot of opensource tools for the integration which is must be used by the developers, such as you can change the appearance of the whole application as you desired or you can add some autocomplete tool which works on AI. In conclusion this is the right tool for the developers and I believe that the developers who have used this application one will never change to other.

Cons: The are some little problems with the application the main one I do not like the indexing process when I open it and it sometimes takes a lot of time and while it works you cannot run your code and the autocomplete and code highlighting features does not work while it indexing.

Overall: I am using this tool since my university and at work also I am using it for my tasks and I like this tool and I would never change it. It is easy to use and it has all the features that I need and basically from one place I can manage all my work.

IntelliJ IDEA personal opinion

Jan 16, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: - Self explanatory menu

- A lot of documentation in help section as well as helpful information on jetBrains forums and Jira

- Easy to remember hot keys for managing files and classes creation and renaming

- very smart code indexing so the IDE could do a very detailed precompiled analysys

- IDEA is integrated with other language development tools like - any SQL client, JavaScript files code analysys, maven/gradle/ant scripting support

- IDE is working on any known popular OS without any problems - Windows, Mac and all versions of linux are working nice

Cons: - Sometimes file index mechanism is not working correctly - in this case I should call "Validate and Restart" procedure for IDEA. It usually takes time even on fast computers.

- Sometimes IDEA fails updating application dependency when common Maven script was updated, In this case I should manually check/uncheck option in settings menu to make IDEA refresh code and dependency changes automatically

Overall: I am using IDEA from 2004 and I could say that it is best Java Development Environment ever invented. Their team improves software every time as new Java version is appearing, and every time somebody finds a new issue in IDE. They have very democratic policy of using IDEA ultimate version for free. If you're a student or educational person, or even a scientist - you can use full version of IDE for free. Also if you're buying it - during a year JetBrains team could give you a discount coupon, so next year will be much cheaper for you.

Vital for Javascript and Java

Jul 19, 2018
4/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Value for Money

Pros: 1. It can help find references in the dynamic crazyness of Javascript. It isn't perfect, but from what I have seen others using (Atom, sublimetext, eclipse, etc.) it is the best. It also has most JS stuff ready to go instead of fiddling around with installing all sorts of third party plugins.

2. It is easy to split tabs vertically or horizontally and move them around.

3. Search is pretty powerful. Can do regex within file, by file name, by words, by usage.

4. The debugger is great. You just set your breakpoints and can inspect visually in the debug panel or now it even shows the variable values right in the code for even faster checks. You can also evaluate sections of crazy expressions on the fly (please don't write crazy expressions that even you can't remember how it works months later :D).

Cons: 1. Indexing. One of the larger projects we have can get into this indexing stage that takes minutes and you can't really do anything else. Usually this won't happen unless you are starting from scratch but it comes around maybe once a month for me.

2. Some may consider it bloated. It has a lot of features hidden in the preferences panel and various menus.

3. If you use react I think FB's editor will most likely be better. But for nodejs or normal JS I doubt it can compare. Disclosure I haven't used Nuclide much.

I have been using IntelliJ as my main Java IDE for the past 2 years for a variety of projects.

Apr 19, 2018
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: The first thing you see when loading into IntelliJ you notice it is very visually appealing, I personally use the default dark theme with a few minor tweaks. It incorporates a window based system that allows you to have multiple files open as well as a multitude of tools included in the Ultimate Edition. When creating a project you are able to choose from a list of templates including all of the Spring Frameworks and many other enterprise frameworks. Within these template options, you can further customize which packages to include. Once you have started coding for a while you will notice the smart completion will become more and more attuned to the packages you often use. This has been most useful for me when I used the built-in documentation tool to add the package documents into the smart completion and can, therefore, use it to not only help code but also learn about how the functions work. While my projects don't usually reach the level of needing a lot of debugging the debugger is quite intuitive and it's easy to set breakpoints and check the value of a variable. One of the more unique benefits is its native inclusion of Kotlin which allows you to use both languages in the same project or even the same file and still have world-class completion and debugging.

Cons: My main gripe with IntelliJ is its ease of use. Its many features create a steep learning curve to be able to fully utilize its enterprise-targeted tools. Documentation exists for it but it is often as obscure as the feature its self. But once you are able to get a grasp you will find the tools are all well built and include the necessary customization which you dreaded at first but have come to love.

Overall: The ability to explore enterprise-grade software and develop marketable skills.

Capterra loader

If you have to support devs, this is a great option.

Feb 15, 2019
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Customer Support

3 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: This is a 'kitchen sink' in all of the right ways. Instead of having to train my devs to use a set of tools (postman, mysqlworkbench, putty, a git client) I can just give them this. I runs on linux as well so there is none of the 'can't use it on my machine' problems I have had with other tools. Also, the licensing is generous. Code completion and navigation are superb. With the plugins it is highly configurable, and its out of the box defaults are great.

Cons: On older machines it is slow, and the configuration for remote hosts will go wrong for no apparent reason. I still haven't figured out if I always have to hit the 'Apply' button when I make a change, or if I have to hit ok. When using the OpenJDK, I see weird network problems sometimes where it seems like the JRE isn't releasing ssh connection. The interface is confusing, particularly some of the tiny icons.

Overall: This has become default software at my organization for devs. Everyone likes it, and people share tips and tricks to accomplish tasks. It helps to bootstrap juniors who are often overwhelmed by the complexity of out codebase and system. It is easy to train on, and is truly Integrated in the way an IDE should be. You can do end to end development with IntelliJ IDEA.

I use this compiler with my AP Computer Science students to give them a real-world experience.

Aug 08, 2017
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: This is the best compiler I have ever used because it is feature rich and not too difficult for my AP Computer Science students to use. They are a little intimidated at the beginning of the school year, but acclimate to it very quickly. They love the debugging features and editing ease the product provides. One feature used often is the "reformat code" option. I wanted my students to work with a real professional compiler to see what the pros use and they love it. The user-based license allows them to use the product at home as well as at school. We also discovered that the Android Studio is also built on the IntelliJ platform and that made it really easy for them to adapt when we worked on Android apps this year. A final plus id the stability of the compiler. I have rarely seen it crash.

Cons: The program is slow to load due to the vast number of plugins. So, it's a trade-off for the flexibility. Since you can customize many plugins, I don't think I have any other cons to mention.

Overall: Increased productivity is a primary benefit. Student productivity is high because of the excellent feedback provided by the compiler and it makes it very easy for me to do my assessment of their programs.

Capterra loader

Powerful IDE that facilitates the development of code, saving the time used to refine the app

Jul 10, 2018
5/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Customer Support

4 / 5
Value for Money

Pros: IntellJ IDEA is a powerful development tool that interprets all the developed code and offers alternatives for the optimization of it, it also grants several solutions in case of finding any conflict during the development of the application.

In addition, this IDE when incorporating Git as a version of the code shows the developer in a graphic way what changes were made in all the files that were modified, giving the opportunity to revert them totally or partially in a simple and effective way.

IntellJ IDEA analyzes the code in its entirety and offers among the first alternatives those that the user considers necessary to continue the development of the app without having any major complications. In addition, this tool contains a great diversity of quick commands that greatly facilitate programming, among these commands is the dynamic search of classes by means of the CamelCase writing of the file name. It also has the search for methods, variables or functions according to the use that is being given to them in the different files that are available throughout the developed code.

Intelli IDEA is very complete when choosing an IDE for the development of apps, it has a wide range of plugins, so it will rarely be necessary to install one. It also contains a powerful refactoring tool.

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

Powerful guant for different software development fields

Oct 21, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I've been using community edition of IntelliJ IDEA for years and I almost have no words of criticism for it.

Probably the most useful feature for me is Code Style Checker as well as Code Formatter.

There's rich set of plugins available for IntelliJ IDEA, however I use just a few like TestNG one.

Version control features are just what I need.

What I especially like is Conflict Editor, that allows me to review conflicting files one by one.

Also that as we were onboarding Kotlin, it's support was a great and pleasant surprise of me as a user.

Cons: Java code debugging features are probably a bit poorer than ones available in Eclipse.

In particular, I was unable to move execution pointer 1 step backward (while I was able to that in Eclipse).

Also, IntelliJ idea starts to start some background processes that sometimes is difficult to interrupt.

E.g. If I open some Gradle project under slow network connection it may start downloading a ton of dependencies as a background process. When I click cancel in intent to skip it, the download process continues.

Overall: Ideal IDE for development in JAVA, out of criticism

The IDE as the most intelligent in the world.

Jun 21, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

3 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: When working with this IDE, you realize how important it is to know how to choose good tools, what I loved most about this IDE is:

- Code autocompletion. I do not know how he does it but he always offers you just what you need.

- Integration with version control systems.

- There is also a wide set of plugins (I have been working with Intellij for some years and I still have not installed any).

- Sensation of reliability and robustness far superior to other environments. It does not do the "weird things" that other IDE's do from time to time (I think many of you know what I'm talking about ...).

- Extremely intelligent refactoring tool.

Cons: My experience with this tool, I have not had any complaints, at the business level is great, because if your company buys the expensive license, for the same question of wanting to use it on a personal level, outside of the business environment, it becomes impossible as it is very expensive, for me it has been the only inconvenience.

- What is payment.

Overall: This tool at the business level, we have many problems, since we could implement various internal projects for the organization at the time, it is perfect for the development of JAVA EE, I recommend it widely, if you are willing to pay the expensive license.

Capterra loader

The only true integrated development environment

Oct 24, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It's really integrated: you may get practically everything done without leaving IDEA:

- it simplifies and unifies workflows for different version control systems from SVN to Git;

- it has very good visual diff and merge tools;

- it's code refactoring capabilities are both powerful and reliable at the same time;

- it could be easily integrated with the well-known task and bug tracking systems like Jira, Trello, Bugzilla, Trac, and others.

Cons: It may be slow from time to time (but this could be mitigated via fine-tuning). You may need some evangelist to share knowledge and experience across developers, which have never seen an advanced IDE and cannot imagine its abilities. Otherwise, developers will perceive it as a slow alternative to their favorite text editor.

Overall: Software development from small to huge projects hosted on completely different version control systems is literally IDEAlly managed by this IDE. It is more than a simple text editor, therefore developers should spend some time to learn its abilities, settings, and hotkeys, but in the end it will seriously improve their productivity.

IntelliJ IDEA keeps out of my way and just works

Nov 03, 2014
4/5
Overall

4 / 5
Ease of Use

5 / 5
Customer Support

Comments: I use IntelliJ both at work and at home, for both Java REST API and Web Frontend (HTML/CSS/JavaScript) work and it is my preferred IDE for doing so. Why? Here are a few reasons:

- Deep integration with Maven. It is especially helpful to have the ability to create a chart of all dependencies for a specific maven component in order to track down version conflicts. In addition, the ability to watch for changes in the pom.xml and load any new dependencies is something I cannot live without.

- Integration with Spring, which we use to wire together our components. Note that its integration isn't perfect, and there are times when it is not able to wire beans (I'm looking at you, @ComponentScan). However, it works for the most part, and that can be worked around by giving IntelliJ some hinting.

- Ability to debug JavaScript straight inside the IDE. This is a feature that some members of our frontend team live by in Visual Studio, and I am happy to say it works just as well (or even better) with IntelliJ.

- Powerful refactoring. This is something that is expected of IDEs now, but the ability to find all usages of a constructor or method or being able to change the name of a class in all places (including comments) is still very impressive.

- Live templates are fantastic, and being able to easily define your own is even better. I find myself using these more, and miss them when I am in other editors.

Now, there are a few places where I feel IntelliJ could improve:

- As stated above, Spring 4 support can be somewhat flaky with its Spring bean detection when using @ComponentScan rather than an xml file. There are workarounds luckily.

- Maven dependencies can sometimes disappear out of IntelliJ when the pom.xml is updated outside of it. Whenever this happens, I have to go try and force IntelliJ to redownload the missing dependencies and is not straight forward.

- Performance over remote desktop is something that IntelliJ desperately needs to work on. I have to do config changes just to get it to work, and even then these changes cause occasional graphical glitches on the frontend side. It can lag at times when using it remotely, which is not something you want when you're trying to get work done.

Overall, I recommend all of IntelliJ's products to others, and it provides all the functionality that I need. While there are a things they can work on, they certainly don't hinder my day-to-day tasks, and overall it rarely gets in my way when I am working.

The most intuitive IDE for Java Developers

Jun 06, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: IDEA IntelliJ is simpler yet powerful IDE with vast options and features. As this IDE specially designed for back-end development so you will find a lot more functionalities and its intelligence provides ease of development as compare to its competitor software.

Also, it's expandable by the huge availability of Plugins.

Regardless of other competitor software IDEA, IntelliJ supports all kind of Java-related projects, either Spring, Maven or even Kotlin.

In term of Servers also it supports all kind of external servers to run projects. e.g Tom Cat, Apache or even Cloud Servers.

Cons: It requires huge memory to run.

So it makes my Laptop Slow and hot deploy feature is not that good, so after every change in the source code, we have to redeploy. but still, there are some external libraries available for this but not works always.

Overall: It is best for Java Platform development. it is better than Eclipse or Netbeans because it's being regularly updated by JetBrains. The only consideration is high specs of the hardware, which is nowadays not an expensive issue.

I am using it mostly for Maven and Spring MVC projects (JAVA).

But it can also have compatibility for all other programming languages and servers.

Capterra loader

A great IDE for front-end developers!

Jan 05, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

Pros: There is so much to like about this software, it's hard to know where to start. With the right configuration options, this IDE will ensure that the code you write is clean and correct!

LOVE the code hints. Especially when writing functions that can be simplified, IntelliJ gives hints and code examples that improve the quality of your code - as you are writing it!

LOVE the integrations with Git, Node, Maven, and other tools used for development.

LOVE the built-in terminal that allows for CLI usage.

LOVE the refactor option - if you have a lot of . "spaghetti code" that needs cleanup, you can extract methods and variables easily. Super intuitive!

LOVE the theme integration to easily switch the look of the code.

There are many more things that I love, these are just a few!

Cons: The only con about the software are the updates, which sometimes have made things confusing. Sometimes when running large projects, you may have memory errors.

The best JVM languages IDE in the world.

Apr 18, 2019
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: The IntelliJ IDEA became the standard de-facto for Java Development. Nowdays it also brings the support of other JVM languages as Kotlin, Scala and Groovy. It has very comfortable interfaces for integration with versions systems such as GIT and SVN, build systems (Maven, Ant). It is very comfartable to navigate in big projects using IntelliJ IDEA. It has useful generators for setters, getters, constructors, hashcode, equals etc. Also a lot of plugins exists in the repositories which can extend functionality of this magical IDE. Refactoring options are great also.

Cons: It drains a lot of resources. It is must have for big enterprise projects, but probably it is a bit heavy for home usage and some lightweight editors are better in these cases.

Overall: I use it on my daily basis as my primary JAVA IDE at work. It speeds up my development with shortcuts, comfortable navigation possibilities in project. Also it has so beautiful design!

My take on IntelliJ IDEA

Jul 18, 2019
4/5
Overall

3 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: IntelliJ IDEA has each and every tool one could ever hope for. This is especially useful when working in remote machines where setting up multiple I.D.E.s is particularly troublesome. Its tools are also especially capable when comparable to those of other I.D.E.

Cons: IntelliJ IDEA is a very memory demanding I.D.E., machines with resource constraints simply can't deal with burden of using IntelliJ IDEA. Also, some of its tools can be seen as intrusive at times, such as its auto-completion tool which is particularly insistent. The sheer number of features provided at once can be daunting and confusing, especially for beginners.

Overall: IntelliJ IDEA is a very powerful tool, some development environment such as mobile development benefit fully from its functionalities and for these IntelliJ IDEA is still the primer option. That being said, for smaller projects that don't have so many dependencies the amount of things IntelliJ IDEA brings with it starts to feel more like clutter.

Capterra loader

Best paid IDE I've ever used

Sep 23, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: I'd liked the easy that was the instalation process I customized the IDE theme just selecting a dark one just after that I could initiate the developing process just clicking start new proyect the app lets you select between a lot of differents innitial configurations that make you save a lot of time. Other pro is the quick access to the console and I think that the best one is the bigger amount of differentes pluggins that can be installed for making easier your development process.

Cons: Something that is been hard it's to use shortcouts on mac, because some of the keys combinations are the same that the OS uses by default. Other thing to improve is because for example in my university some of my friends doesn't have the most updated computers and in old computers the program goes to slow, I think that a lighter version could be a good option.

Overall: I've worked in a software development business and IntelliJ has been the perfect tool for working fast and a good partner because sometimes looks like I don't even have to write some things because the IDE just suggest what I want to write.

Leader of the IDE Pack

Oct 11, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: - Tons of features to help you increase productivity - fantastic auto complete functionality, easy to jump to different pieces of code, automated refactoring tools, and static code analysis to identify issues, among others

- Lots of configurability on things like syntax highlighting and positioning of tool windows make it easy to view your code the way you'd like

- By far the best option available if you want to use Kotlin, which is reason enough alone to use IntelliJ

Cons: - Configurations and preferences interface is not quite as intuitive as it is for Eclipse

- Debugger leaves something to be desired, as Step Over / In / Out work differently than in just about any other debugger I've worked with (same problem for all JetBrains IDEs)

Overall: Despite the shortcomings, IntelliJ IDEA is the best Java IDE on the market. JetBrains makes fantastic software products, and this is no exception.

Capterra loader

Intellij IDea: The Magnificent Java Ide I have Ever Worked With

Dec 25, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: The Intellij IDea Ide(integrated development environment) is so unique for so many reasons one of which is the user interface, it has a very good user interface that makes any programmer in love with the process of coding, it has the ability to structure your program files and put all the contents in a single file to make sure everything is in it's rightful place, it has static code analysis and provides pleasant coloring to your code which makes it easier to read and to distinguish between the programming language keywords and normal written codes thereby making you aware of the complete structure of your code. its ergonomic design not only makes the development productive but also enjoyable.

Cons: Its not a good platform for people learning programming/beginners. why? Because incase of errors, it highlights and show you where your errors are and possible solutions which is not advisable for the amateur,technically this Ide is for the professionals in this domain who know what they are doing and not any ordinary programmer.

Overall: I really love the Intellij Idea and i use it for all my Java programming, every new update comes along with super sexy features that makes this software a top ide in the programming field.

The Best,Powerful and smart IDE that I ever used.

Mar 30, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I really love its code completion because that the first thing that came to my mind , and i really love the keyboard shortcuts, there are lots if them because of that i barely use the mouse its really easy to code just with keyboard, and i really like that i can change from dark mode to white mode themes it makes it easier to code in day and night.

Cons: sometimes i get some errors while compiling and it doesn't show why its happening so i have to do a restart more often, and there are some bugs while indexing after adding new files and folders to the current project, but with the new update, its getting better.

Overall: I really love Intellij IDEA i have been using it for years and i really love it, and after each update its getting better and better so , and i use it everyday to develop android apps and i also use it for testing other java codes too, so overall intellij is the best IDE that i ever used.

Capterra loader

IntelliJ IDEA: An excellent choice for your IDE

Jan 30, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I love everything about IntelliJ. Key-code shortcuts make navigating your code easy, error messages are color coded which make it obvious what your issue is and where it is, and branch management is intuitive. Your project structure and settings are laid out in a way that makes changing settings to your project easy. Aside from all of the excellent functional features, I find the IDE aesthetically pleasing. Since I use this software every day, this is important to me!

Cons: There is nothing I don't like about this software.

Overall: My team all uses IntelliJ to maintain/create automation code to test our products. Oftentimes when we get a new software tester they have never used an IDE before. Because IntelliJ is so intuitive to use, we are able to get new hires up to speed very quickly, making the hire an asset to the team quickly. This saves our company money/saves everyone time, something I greatly appreciate.

Capterra loader

The Winner of the Battle for Best Java Developement IDE

Jan 08, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: 1. It's FREE for students! If you have a .edu email you can download and use this at no cost, which is incredible for how complex and valuable the software is.

2. Allows you to seamlessly integrate JUnit testing and other frameworks into your Java projects. Relatedly, project structuring is made very easy.

3. It makes refactoring a breeze. Want to change a variable name in twelve different spots at once? Shift+F6 baby!

4. The auto suggestions basically program for you, and the shortcuts let you build typical, wordy structures in a tap of your fingers.

Cons: It does such a shocking amount for you that it's actually a con for new programmers. Partly because it's overwhelming, but mostly because it actually pretty much programs for you with its suggestions, which prevents a new programmer from really learning the reason behind things. This is a rather arbitrary con though, and if you're familiar with the basics of Java, I strongly encourage you to dive right in.

Overall: I recommend IntelliJ products to everyone in real life who asks for an IDE suggestion, but especially I feel safe recommending IDEA. I feel safe because I know that they will be blown away with just how much it does, and how customizable it is.

Best-in-class Java IDE

Apr 30, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: IDEA is a very fully-featured IDE with fast autocompletion that makes you feel like you're flying while writing Java code. Keyboard shortcuts are sensible and addicting and VCS integration is pretty good but not as good as a dedicated Git client like Tower or GitHub desktop. Debugging and build system is also designed well. Overall, it's probably the best in its class. IDEA isn't just a Java IDE, you can also install plugins for other languages and you'll be able to use features that are in other JetBrains IDEs for those languages, which means that it can also act as a polyglot IDE.

Cons: IDEA can be a resource hog (to the point where it's noticeable if you aren't at a workstation or something), but honestly that's kind of the norm for such a full-featured IDE.

Overall: I started with eclipse and never looked back.

One of the best JAVA IDE, totally worth the money.

Jul 19, 2017
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Supports all major Java frameworks very well;

Excellent code assistance, easy run/debug configurations;

Awesome VCS integrations;

Makes writing Java code a breeze!

Cons: Somehow un-intuitive project management, i.e. creating/deleting /importing a project is not that easy and intuitive, especially deleting a project, it has to be done manually.

Does not build automatically, one has to build/recompile modified classes manually to be able to code hot-reload (especially when using Jrebel), which also means that compilation error is only reported on manual build/compile.

Can't open multiple projects in the same window (like Eclipse).

Error and warning reporting is not centralized and not well supported, should learn a little bit from how Eclipse does it.

Overall: This IDE saves a considerable amount of time in software development and improves developer's productivity.

IntelliJ IDEA blows other Java IDEs out of the water

May 05, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Customer Support

5 / 5
Value for Money

Pros: I've used IntelliJ IDEA for years, with a variety of languages and frameworks - Java, Grails, Struts, Spring, Groovy, Scala, Gradle, Maven, Ivy, Git, SVN. It is hands down the best Java IDE on the market today. Eclipse and NetBeans are not even close.

IntelliJ's code completion, code inspection, refactoring support and plugin ecosystem are ridiculously good. The performance is top notch, if you're used to Eclipse you're never going to look back. The VCS integration is amazing.

You're leaving money on the table if you haven't bought this for every Java developer in your organization. It's worth it's weight in gold for developer productivity.

Cons: Scala support is lacking, so that was disappointing. It can be a memory hog (1-2GB), though this isn't usually a problem with developer machines.

Capterra loader

Amazing Platform for Java Developers

Apr 17, 2019
4/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: I used IntelliJ while getting my feet wet into the Java world and it is one of the most widely used and intuitive platform currently available for software developers and software companies. This Java IDE is pretty much loaded with so many libraries and predefined fucntionalities which makes a developers life easier and their work precise and accurate. It is a very easy to learn platform as well provided one has some prior programming and object oriented code development experience from C++, C# and such. java is one the most widely used programming language and with this IDE one can perform easy code debugging, code replication and code management. I like that this platform is also very well integrated with the GIT and it's ability to provide code hints and suggestions is one of the best out there currently. The code validation feature is also very important feature and it helped me a lot during my initial learning curve of the platform. It is a very well maintained, updated platform with lot of database and it is widely used in the industry hence once can find help and answers online for any kind of issues.

Cons: There is a learning curve so if one is not so much aware of OO programming using a different tool first may be a good idea. It is expensive but they do provide free trial of the software so it is very easy to get started on it and start getting familiar with the tool. It does require quite a bit of RAM memory hence a faster computer will be ideal otherwise it might take of time to process bigger codes. The APIs of this system is growing very fast but it could probably use a little more development.

Capterra loader

Best full fledged IDE

Jan 03, 2019
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Customer Support

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: This development environment has various feature which helps me as a web and mobile developer build more efficiently.

I can refractor my code base easily without the fear of crashes. Refactoring has never been easier.

I love the color scheme of the Dracula theme. Over the years, i have gotten used to identifying bugs like uncalled methods, uninitialised variables quickly by merely checking the colors.

Code suggestion: it suggests created and library methods/classes/variables after typing few letters.

Cons: Gradle synchronization is frustrating especially when manually configuring app projects.

There is rampancy in unresolved classes hence the need to clean and rebuild projects as classes which, is tiring.

Overall: I have had nothing but a great experience ever since i got used to the intellij environment.

Capterra loader

A great IDE

Dec 13, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Coming from one of IntelliJ's competitors, there is just so more offered in IntelliJ IDEA. The UI is very clean and is very customizable. You can customize the font, font size and even the look of the toolbars. The best thing about the IDE is the plugin functionality. You can download 1000s of plugins from IntelliJ's plugin repository. These plugins range from different server support, coding styles etc. The available plugins really put this IDE over the top.

Cons: The IDE can be a bit heavy and slow at times, but it is a good trade off for the customizable of the software. Also the professional version is a little pricey for independent developers.

Overall: I've been using this software for over 5 years. It is the best JAVA IDE out there currently and the customization of it is top notch. Keep it up!

THE development platform for java/groovy.

Feb 01, 2018
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: I've used Intelij for years now after switching from Eclipse. I do java/Groovy development for a living, and this tool makes it a joy. AutoComplete, find, refactor, debugging...its all there. The GIT integration is a life saver. Code formatting, syntax hilighting...it has every feature and more.

Cons: I switched from Eclipse and kept the eclipse keystrokes. That was tough for me to convert to the intellij keystrokes. For example, the default keystrokes for formatting a code section is different than on eclipse. The default key shortcuts just didn't make sense to me.

Overall: It is so powerful, fast, easy. EVEN the free version of the software has so many features. The git integration, and CRASH FREE software is just a joy to use. I loved eclipse, but Intelij has so many features that are invented by developers for developers...

IntelliJ IDEA

Jun 17, 2019
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: IntelliJ IDEA is good coding IDE. It is a java integrated development environment. Very easy to use. Basically I have use it for develop Java play application(play framework). In my experience IntelliJ IDEA is very good development environment for developing computer software. Very easy to add libraries and other development dependencies. It is also improve developer productivity. IntelliJ IDEA is show coding errors and warnings (compile errors, warnings of variable usage, spelling mistakes and etc.). We can debug code using IntelliJ IDEA. it is very useful for developers, When going to fix a bug. Also this IDE support the version control systems such as GitHub, Bitbucket.

Cons: IntelliJ IDEA require the higher memory requirement. in my view, it is the main disadvantage of IntelliJ IDEA, I have faced.

Overall: According to my overall experience with IntelliJ IDEA, I can suggest it is one of the good IDE for software development

Lifeline of a modern developer

Apr 06, 2019
4/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: What do I like, everything about this IDE. Rich set of plugins, features, tools, etc. You name it or dream about any feature, you will find something or the other thing to solve it. The amount of efforts and creativity needed to design this awesome IDE is beyond my imagination. Thank you so much team.

Cons: Very RAM intensive. Well, it has a lot of features, so I think you can't blame it for this. Coming from Eclipse background, I don't understand why does it open every new project in a new window. There must be something behind this logic which I may not have thought of, but that's just my preference. I like to keep all my projects in one window.

Overall: Productivity definitely increases with use if IntelliJ. Technically you don't need to leave your IDE, you can do everything from one place. I love it.

IntelliJ Review

Aug 08, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: IntelliJ is an extremely feature rick integrated development environment. If there is a feature you like or need in regards to IDE IntelliJ likely already has it. One feature that stands out is their debugger. With so many ways to manipulate and evaluate code with IntelliJ, debugging has become significantly easier.

Cons: The one downside in my option to IntelliJ's feature rich environment is that it can be overly complicated and even a little brittle in some cases when not properly configured. With so many things to remember or configure properly setting up a large project can be fairly difficult. With that in mind it should also be noted that IntelliJ's documentation is helpful in most cases but due to the complexity can come up lacking at times.

Easy to learn, great support

Aug 30, 2018
4/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

3 / 5
Value for Money
Likelihood to Recommend: 8.0/10 Not
Likely
Extremely
Likely

Pros: Out of the box experience is great. It's very intuitive to configure themes and syntax format I prefer. The plugin repository is also very extensive. Typescript support is great with different refactoring features.

Cons: If you work on different languages, say frontend is Typescript + HTML + CSS and backend is Java, you'll have to purchase Webstorm and IntelliJ licenses which are quite costly.

Typescript has recently improved IDE support in it's native compiler; however, since Webstorm Typescript plugin is built on top of Java, it takes some time to propagate new Typescript language service features to Webstorm.

Overall: I use it as my primary IDE. I've been using it for 4 years and increases my development efficiency a lot after learning the code search shortcuts and refactoring features.

Capterra loader

Everything you can ask for

Aug 17, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: This IDE saved me so many times! It can literally do anything. There's so many features all you have to do is a quick google and you'll find out how it is possible with a few clicks.

Cons: The UI could be better. Especially things like adding new bundles (usually not crucial stuff) and editing the looks could take a lot of time even though it is possible.

Other issue is its high CPU usage. I'm running it in a new 2018 (currently newest) Macbook Pro and sometimes it cannot handle it. The Mac gets hot in no time but also I had a few times (over months) of crashing.

Overall: If you have a high-tier PC - use it!

I wish there was a less cpu-intensive version with just the most used functions. Currently if you do not have high-end PC -- I'd sadly recommend to stay away despite being a great IDE.

Capterra loader

Powerful, yet resource-hungry

Aug 01, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: IntelliJ IDEA is my go-to IDE when it comes to Java programming. No other IDE company has come close to JetBrains in this field. I'm very satisfied with the features, mostly the in-line debugging (variable's value displayed along the line it's defined). The next best thing is the code suggestion. It's extremely intelligent and outstanding, compared to other IDE. The color scheme is also very appropriate, from the background to the color code of different word roles (keywords, members, methods, etc.) in the code. They're all harmonious.

Cons: Need more work on the watch-expression feature. If a variable has only one member attribute (it is designed so in the library), it should be ignored automatically and the IDE should go deeper until there are more than one member, or cannot go deeper. It's like browsing for the content of a folder, inside a folder there's only one folder, so just auto jump into that folder until you reach a file, or there are two folders and you need user's instruction on which folder to continue. The IDE is so heavy to run, it's always listed as the only app that consumes significant energy. Occasionally the code suggestion is frozen due to heavy load and the code coloring stops working.

Capterra loader

Do anything without leaving the app

Mar 22, 2018
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money

Pros: I have been using IDEA in different flavors: phpStorm, Android Studio, Goland... And impression is always good. Once you learn a few shortcuts, you can move around the code as if you were dancing. It lets you move as you think: where is this defined? Jump to definition. Which options do I have here? Autocomplete! Which was the 3rd parameter? Hints. And it has a lot of tools integrated, from VCS (git) to terminal, so if you are fluent with it you will need almost no other tool.

Cons: It is a big application, it has to do a lot of work every time you open a project, so it is not a good option for the occasional file editing (as a preview program, or to change a comma in an isolated file)

An outstanding IDE for developers from developers with rock solid features.

Feb 14, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

4 / 5
Customer Support

5 / 5
Value for Money

Pros: It used it as professional alternative to the mighty Eclipse IDE since 2008 and couldn't be happier as java EE and JavaScript developer. Every detail is polished and just works.

The inspector literally educates novice developer and prevents errors. The structure to navigate through the code e.g cascaded maven multi module projects works like a charm. I don't know any better java IDE on the market.

Cons: - The lack of innovative plugins as available in tools like visual code.

- The licrense server process to fetch a license ticket for 8 hours or so is cumbersome. Makes it hard to work at the clients place because you might not be able to renew the license through their network.

One tool for everythig

Apr 03, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: If you are a developer and you want comfortability you have to use this product. Intellij IDEA is a platform for develping with millions of frameworks and languages and you just need to buy it and enjoy the cool features. Moreover, if you are student and you dont have enough budget they are providing free access for the tool untill you finish your studies.

Cons: After graduating from my university the money was a bit high for me to pay for this tool butthe support and usability of the product deserves.

Overall: I am using this project more than 5 years and I have developed all my software projects with the help of this product and right now even at work I am using this software.

Capterra loader

Best Java IDE - worth the money!

Feb 13, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: IntelliJ IDEA is a great Java IDE, the code completion is top notch and saves me so much effort at work. The advanced refactoring, numerous editor options and great VCS/build tool integration helps a ton as well. Can't say enough about how much I love this software.

Cons: A small annoyance with it is dealing with the licensing, it'd be nicer if they let you keep versions up until your subscription lapses instead of "downgrading" you. I know a few people have been burned by this while waiting on getting their licenses renewed due to corporate bureaucracy etc :/

Overall: Incredibly useful tool for Java development, much better than Eclipse/Netbeans and well worth the money.

Capterra loader

Excellent tool for development productivity

Feb 13, 2019
4/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: IntelliJ IDEA provides several tools to manage projects out of the box.

It simplifies the creation of projects using many of the popular dependency managers like Maven, Ant, Graddle, and others.

The DB client the ultimate edition comes equipped with was a major plus as a full-stack dev. It allows you to stay in the same work space and prevents you from having to toggle apps.

You can customize the way you want your applications to be run easily preventing the hassle of endless configurations.

Cons: Like many IDEs it suffers from the usual cluttering of items in the several toolbars and menus. This is easily fixed by customizing them for what you want or need to easily access.

Overall: I've done most of my work through IntelliJ and I can't be more satisfied with it. I wouldn't change it for any other IDE.

Capterra loader

A well tought out idea that really helps you while developing

Feb 02, 2019
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: ease of use

fast

Like the name, it is very intelligent, and that helps you to write good code quick.

Cons: Windows integration can be better.

Integration with Team Foundation Server(TFS) is not good. IntelliJ says it should be good, but my experience tells otherwise.

We were forced to buy IntelliJ Ultimate just because we needed integration with TFS version control.

Overall: I have been using IntelliJ IDEA for about 2 years to develop Java code. I can say that this is the best IDEA for Java development. Even for other languages this is still a great IDEA. For a long time this IDEA was better and faster than Visual Studio, but recently that difference is fading due to Visual Studio that is speeding up fast.

Extremely powerful IDE for large Java projects

Jul 16, 2019
4/5
Overall

2 / 5
Ease of Use

5 / 5
Features & Functionality

4 / 5
Value for Money
Likelihood to Recommend: 7.0/10 Not
Likely
Extremely
Likely

Pros: IntelliJ IDEA is great for any development that is closely related to Java. It supports different project workflows and supports dependency management tools such as Gradle and Maven. In addition, it has excellent plugin support to extend the IDE's capabilities. As someone tasked with Groovy development, it was difficult to find a good IDE for a relatively niche field. However, IntelliJ IDEA offers great support which has allowed me to develop my scripts.

Cons: IntelliJ IDEA has a relatively high learning curve for an IDE, which makes it difficult to make use of its many features. I think it would benefit from a UI redesign to allow users to customize what tools appear on the app bar.

Overall: I am using IntelliJ IDEA to develop Groovy scripts that improve the development cycle.

Review of IntelliJ

Mar 22, 2019
4/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

5 / 5
Value for Money
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: Navigation:

One of the most important things while writing software is navigating between functions, classes. variables and files. IntelliJ does a great job in providing shortcuts for all these kind of navigations. Double pressing shift brings up a box which can used to search any coding object.

Code Correction:

This is one of my favorite features of IntelliJ. IntelliJ suggests optimised code for loops, if conditions and so on.,

Cons: This software is heavy and requires a lot of CPU. Buying a full version is expensive too.

Overall: Overall I find it efficient to use IntelliJ although there is a learning curve involved.

IntelliJ Idea as an IDE for Java development

Dec 12, 2018
5/5
Overall

4 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Honestly, the best software with support for almost all Java frameworks

Works out of the box for Spring, Maven, Gradle

Has multiple plugins with support for Docker, Jenkinsfile, yml files, Json files etc.

Cons: Can have a slightly high learning curve.

Resource usage is quite high with the IDE.

Overall: As a team we use IntelliJ to write our software in Java. It is definitely the best IDE I have used. I used for the community edition and the enterprise version. One suggestion from my side is to go for the community edition first, get your hands dirty and then simply move to the enterprise version. It takes a little bit of getting used to and the community edition is perfect for that.

Nothing can be better than Jetbrains IDE

Nov 13, 2017
5/5
Overall

5 / 5
Ease of Use

5 / 5
Features & Functionality

3 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: It has all the functionalities an IDE should have. It also has short video tutorials on how to take advantage of all the functionalities.

Cons: Computers with fewer RAMS can't use it effectively as it makes use of a lot of RAM and slows down systems performance.

Overall: It helps me resolve git conflicts easily. I can rename a class, function and it automatically refactors it wherever it is being used. Whenever am working with a library, I can easily check out the code since it supports code declaration. The global search functionality also helps me search easily and i can also exclude directories while searching. I use pycharm often and it helps alot with unit test. It is just the best and it is not overrated.

IntelliJ for developers

Dec 26, 2018
5/5
Overall

5 / 5
Ease of Use

4 / 5
Features & Functionality

5 / 5
Customer Support

5 / 5
Value for Money
Likelihood to Recommend: 10.0/10 Not
Likely
Extremely
Likely

Pros: Makes writing code faster and efficient. Faster in opening the tool. Ease of moving around the code while debugging or analysing. Autoscroll from Source is a very handy option even though its a minor thing.

Cons: I can execute DB scripts in IntelliJ instead of using one more tool like DB Visualiser/Squirrel, but I couldn't figure out a way to save these scripts and move them again to other project. Once I switch workspace my old script file is gone and I have to again write new scripts if I need to execute them.

Other problem I face is creating jbpm workflows, I feel eclipse is easier in this.

Review for IntelliJ IDEA

May 11, 2019
5/5
Overall

4 / 5
Ease of Use

5 / 5
Features & Functionality
Likelihood to Recommend: 9.0/10 Not
Likely
Extremely
Likely

Pros: IntelliJ is really an awesome intelligent IDE which is used by me to develop JAVA,PYTHON application. It's vey much user friendly in suggestions and handy in developing software. It is integrated with other language development tools like SQL client, maven/gradle/ant scripting support. The main feature i love in it is it's Debugger tool which save a lot of time for developers in finding bugs and dig deeper in to it.

Cons: It is too much Resource consuming when running multiple processes when compared with ECLIPSE. and also it Pricing is much expensive in my perspective.