About IntelliJ IDEA

IntelliJ IDEA is the leading integrated development environment that makes Java and Kotlin development a more productive and enjoyable experience. It helps you produce high-quality code more efficiently, provides everything you need out of the box, and takes care of routine tasks so you can stay focused on the bigger picture. IntelliJ IDEA comes in two editions: ■ IntelliJ IDEA Ultimate – the full-featured commercial version for Java and Kotlin, web, and enterprise development. ■ IntelliJ IDEA Community Edition – the free version, built on open source, for pure Java and Kotlin development.
IntelliJ IDEA Software - 1
IntelliJ IDEA Software - 2
IntelliJ IDEA Software - 3
IntelliJ IDEA Software - 4
IntelliJ IDEA Software - 5
IntelliJ IDEA Software - 6
IntelliJ IDEA video
IntelliJ IDEA Software - 1 - thumbnail
IntelliJ IDEA Software - 2 - thumbnail
IntelliJ IDEA Software - 3 - thumbnail
IntelliJ IDEA Software - 4 - thumbnail
IntelliJ IDEA Software - 5 - thumbnail

IntelliJ IDEA pricing

IntelliJ IDEA does not have a free version but does offer a free trial. IntelliJ IDEA paid version starts at US$16.90/month.

Starting Price:
US$16.90/month
Free Version:
No
Free trial:
Yes

Alternatives to IntelliJ IDEA

Time Tracker

4.4 (3021 Reviews)
Time Tracker is an employee time and attendance tracking solution designed to simplify employee tracking and reduce...

STORM

0
STORM is a cybersecurity software designed to help security operation centers identify, prioritize and resolve...

Eclipse

4.9 (33 Reviews)
Eclipse is an insurance agency management system for independent insurance agents with both on-premise or cloud-based...

Explorer Eclipse

4.1 (52 Reviews)
Eclipse by Explorer is a cloud-based construction accounting and project management solution designed for contractor...

United Language Group Octave

4.6 (24 Reviews)
United Language Group Octave is a comprehensive language solution platform. It provides access to both human and...

MATLAB

4.6 (2089 Reviews)
MATLAB is a programming platform designed to help businesses and educational institutions develop algorithms, analyze...

Oracle JDeveloper

4.3 (74 Reviews)
JDeveloper by Oracle is a free integrated development environment (IDE) designed for the development of Java-based...

Netpeak Spider

4.7 (41 Reviews)
Netpeak Spider is an on-premise software designed to help SEO analysts, marketing teams and web developers perform...

Notepad++

4.7 (1965 Reviews)
Notepad++ is a Windows-based solution that helps application developers create and edit source codes in multiple...

CANVAS

4.6 (4222 Reviews)
Canvas by Instructure is a cloud-based learning management system (LMS) for schools, colleges, and universities. The...

GitHub

4.8 (6082 Reviews)
GitHub is a project management and code sharing platform that allows users to share their codes with others and...

Code::Blocks

4.3 (46 Reviews)
Code::Blocks is an open-source Integrated Development Environment (IDE) that enables developers to create, launch and...

WebStorm

4.8 (46 Reviews)
WebStorm – JavaScript and TypeScript IDE. With out-of-the-box support for JavaScript, TypeScript, and related...

Housecall Pro

4.7 (2807 Reviews)
Housecall Pro is a comprehensive business solution for home service professionals. Trusted by over 45,000 businesses,...

Lillio

4.6 (3618 Reviews)
Lillio - the building blocks for high-quality childcare. Trusted by childcare centers worldwide, Lillio is a mission-dri...

Browse IntelliJ IDEA Reviews

1,232 of 1,232 reviews
Sort by:
Samuel Isaí
Samuel Isaí
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
4
Ease of Use
5
Customer Support
5

5
Reviewed on 15/8/2023

The ultimate IDE for devs

It was nice and comfortable, I felt myself more productive

Pros

The awesome GUI and all lenguages and frameworks that supports, It made my coding experience nicer and faster

Cons

Performance would be a weak point as the size that takes from the disk and memory. A lite version would be wonderful

Dulvin
Dulvin
  • Industry: Computer Software
  • Company size: 501–1,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
4

4
Reviewed on 13/10/2019

Awesome IDE for your daily JAVA related development

I am very pleased with IntelliJ IDEA after moving from Eclipse. Which is also a great tool but I love how smooth IntelliJ IDEA runs on my MacBook Pro. This is one of the best experience I have with an IDE

Pros

I like how intelligently it suggests, and it's features which include awesome code completions, as well as intuitive way to integrate plugins for different tools. It also includes gigantic amount of shortcuts, when you're familiar with them makes your day to day life pretty easy. Attractive interface along with the debugging capabilities for JAVA makes this the go to tool for any developer. This also has version control included, which smoothens the process of a Software developer by a great deal

Cons

Some plugins take huge amount of memory, so if you're on a machine which does not have enough power, you might not get the fullest experience. Hence you're encouraged to use a powerful machine for this Extremely Helpful software to run properly

Ritesh
Ritesh
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 6-12 months
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
5
Customer Support
0

3
Reviewed on 9/11/2023

Powerful code editor for java developer

Pros

IntelliJ IDEA is one of the best code editor for software development. The shortcuts and suggestion for code makes the coding journey very easy. The interface is pleasing for the eyes which makes the code debugging quick and effective.

Cons

It takes a lot of memory of computer which makes the experience worst if you are running it on a low end computer. For beginners it might take a lot of effort to setup

Sean
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
3
Customer Support
0

4
Reviewed on 12/9/2024

A Powerful Java IDE

IntelliJ IDEA is a great tool for developing and testing large enterprise Java applications. It is a tool that won't let you down and can be customized to suit your needs.

Pros

What I liked most about IntelliJ IDEA was its ability to easily handle large legacy codebases, without any buffering. I also liked the integrated test and debugging tools.

Cons

Since it is such a powerful code editor, it can be hard to learn the UI at the start. There are so many options to configure IntelliJ that it can be overwhelming.

Pavol
Pavol
  • Industry: Information Technology & Services
  • Company size: 201–500 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 7/4/2021

The best IDE you can get

I am a big advocate of all Intellij products, yet I am not on their payroll :). As a developer, using Intellij IDEA is the best investment you can do to improve your development experience.

Pros

I've been using Intellij IDEA for more than 8 years now and I can honestly say that it helped me to become a better developer. It has all the features you need and beyond. I especially like that I can code, debug, deploy and test everything within IDE, since there are many additional features that tie everything together (e.g. source code connected to database tools). It is better with each version.

Cons

Since it is a large software that is targeting many different platforms it can be sometimes buggy. I had some experience with crashes/freezing, but I can usually resolve them (e.g. by downgrading or waiting for update, which is usually pretty fast).

Mukeshkumar
Mukeshkumar
  • Industry: Information Technology & Services
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 23/2/2023

Intellij Idea is one of the best IDE for Application Development. It has Lots useful of...

Overall, IntelliJ IDEA is a very powerful tool for developers, so it's a must have IDE.

Pros

It is very useful IDE for developers for application development. Neat and clean UI. Lots of themes and many good features. Many customizations option. Easy to use , integrate with plugins and extensions. Good debugging, code completion and refactoring tools. Integrated Maven , Gradle and GIT makes it very easy for code development.

Cons

Ultimate edition is very costly for individual developers. It is a Heavy software, so need better system with good computing and memory resources, otherwise it will make the machine slow. New users might get overwhelmed with lots of options and features. So, there is some learning curve to use this software.

Yasiru
Yasiru
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
4
Ease of Use
5
Customer Support
4

5
Reviewed on 18/8/2019

The Perfect IDE for Java Developers

As an IDE which is not resource hungry and has good community support this helps a lot for developers and their workflows.

Pros

IntelliJ IDEA is feature packed IDE. One of the best features are how they automatically get all the dependencies needs for a project. And also the ability to configure the UI as preferred is really helpful because we look at the IDE for a long time period everyday. IDE is light weight and not resource hungry as their competitors. Support from GIT and other frameworks and stuff is really good.

Cons

Throughout the time I have used IntelliJ IDEA I didn't find any issuue that bothered me. It had everything I needed to get my work done perfectly.

Verified Reviewer
  • Industry: Computer Software
  • Company size: 501–1,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
4
Customer Support
0

4
Reviewed on 17/7/2024

Developing apps with IntelliJ IDEA

I've been using IntelliJ IDEA for a couple of years and I can say is one of the best options to develop Java apps, for example, I use it for a personal project with database integrated.

Pros

Supports plugins, integration with other software like Git, developing Java apps is easy.

Cons

Some features might be useful but too hidden to find.

Tamás
Tamás
  • Industry: Information Technology & Services
  • Company size: 10,000+ Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 21/4/2020

IntelliJ IDEA review

I'm developing automated UI tests with it in Java for my company.

Pros

Very userfriendly and easy to use UI. It has endless plugins to add.

Cons

Error messages could be more detailed and helpful.

Alternatives Considered

Apache NetBeans

Reasons for Choosing IntelliJ IDEA

IntelliJ IDEA is free, and better for developing in JAVA.

Switched From

Microsoft Visual Studio

Reasons for Switching to IntelliJ IDEA

More convenient and up to date.
Lucas
Lucas
  • Industry: Computer Games
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 17/3/2020

The most impressive software for Developers

It's simply great! Once you get to know all opportunities and functionalities of the software, it helps you to be more productive with less effort.

Pros

It's a simple software when you get used to it. It has a several number of functionalities, integrations and it's very helpful for developers. I use Java, JavaEE, JSF, PrimeFaces, Hibernate and several features, and this software is quite impressive.

Cons

The learning curve is quite long, but this is not a big issue.

Reasons for Switching to IntelliJ IDEA

I tried several different products, to find the one with most attractive settings for any kind of development.
Ryan
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Weekly for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 21/10/2019

IntelliJ products are perfect for the multi-language developer

Overall, IntelliJ IDEA has been a staple in my toolkit and without it, I'm not sure I'd have gotten as far in my career given how powerful it is. It really forces you to learn more about the code you write instead of having to familiarize yourself with IDE features (I came from Macromedia Dreamweaver 8 back in the day) and it forces you to write quality code so you can take advantage of the amazing features such as find/replace and the various refactoring tools (which vary by IDE, i.e. Resharper for the C languages, but there are some core features available in every IntelliJ IDE). Additionally, you save a ton of time using the aforementioned refactoring tools.

Pros

- Learn IntelliJ IDEA, and you're good for every other product.
- So many options for almost every language, for example you have PhpStorm, WebStorm, CLion, and many more.
- They're always improving their core features such as search and their terminal (which allows you to connect to any of PowerShell, Git Bash, or Command Prompt)
- There's no shortage of themes. They've even somewhat recently introduced a beautiful material design theme that was pretty bad at first, but once they've implemented it in the core of the product instead of as a half-built overlay, it turned out absolutely stunning
- Every IDE is consistent, making it very easy to navigate after learning the hotkeys (or if you're more of a mouse user, the context menus and top menu items). For example, CTRL+Shift+F will allow you to search the entire project or directory in any of IntelliJ's IDEs.
- They offer a product manager visually similar to the older Adobe product manager (Adobe's recently was updated, great job on Adobe's part but that's unrelated) allowing you to install and update IntelliJ products very quickly and downloads/installations are blazing fast.

Cons

Honestly, IntelliJ products have really helped me through my professional career and I've built so much of my knowledge around their products, so I can't really call anything a con because not only have they built the fundamental infrastructure of my knowledge using IDEs, other IDEs copy them. They're widely recognized as the gold standard in (somewhat) open-source IDEs. I will say it being built with Java was a con, but Java has improved their performance and load times significantly in the last 10 years, making it nearly impossible to quickly identify something is made with Java if you didn't look at the files or know some subtleties to look for. Java used to be slow and that did, at one point, persist to IntelliJ IDEs, but now there's absolutely no bottleneck and it's just as fast as any native software without a VM.

Alternatives Considered

Apache NetBeans

Reasons for Choosing IntelliJ IDEA

Dreamweaver lacked features, the theme wasn't editable when I switched without having to play around with files that didn't seem like they should even be touched, and it was far more expensive than IntelliJ (back then you did have to get each product individually though, so while Dreamweaver did support a tad bit more languages it was still worth it to switch)

Reasons for Switching to IntelliJ IDEA

NetBeans was pretty bad and only had a couple cool features (their remote library support still sets them apart if you're working with C++ though, you're not going to find that anywhere else that I've seen) and Eclipse was far too slow and the UI was pretty bad.
Deepanshu
  • Industry: Computer Software
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
4

5
Reviewed on 5/11/2022

I am not going to switch to any other IDE ever

I have covered most of it in my first answer. The user friendly way of refactoring, debugging, writing unit tests, getting crucial warnings about avoiding code smells etc are what make IntelliJ a perfect IDE for any kind of software development.

Pros

There are many wonderful features present in IntelliJ but the top couple of features for me that stand out are -1. Ease of use.2. Super intelligent nature of this IDE to identify most common code smells and show them as info or warnings to the developer which helps reduce code smells without having to spend much manual efforts.3. There are so many user friendly shortcuts which make development fast and exciting. Be it refactoring, be it class enhancements, be it code search or class search, the commands are very intuitive.4. One of the most important aspects of development cycle is testing and debugging. The debugging toolbar is very easy to use with the rich set of features like variables, watch members, expressions make it highly effective.5. Last but not the least, there is a feature which people don't generally talk about but I find it super useful for me. In built HTTP client provided by IntelliJ is just cherry on the top. Whenever I have to test an API, I don't have to go to postman or any such fancy client to be able to test my API, I can simply hover over the globe icon shown on the left side of the API method and click on it, it will directly open an http client for me with the endpoint already put there which I want to test.

Cons

This is very difficult to answer because whatever features I mostly use are very useful for me in day to day development. But if I have to mention one thing, it would be that when I work with maven dependencies, I sometimes have to go to individual modules and reload the the projects, until then it keeps on showing false warnings of classes not found.

Wajahat
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 20/7/2021

Great IDE with alot of Plugins ready to be used that make your work easy

Pros

This is the Best IDE in my opinion. The best part in this is the easy to install plugins, these plugins make the work so easy and save alot of our developers time, in other ways also helps to meet the tight deadlines, its UI can be customized uniquely for your own unique style. It also supports many languages and file formats. I use this daily at my work and really love it. there is still alot for me to explore in it. every new feature that I explore makes my code smaller, better, stronger and reliable. Really recommend using it.

Cons

Sorry but I cant think of any thing that should be improved, I still have alot of things to explore. Seriously the maturity of this IDE is so high.

Harshil
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 12/12/2022

My Experience With IntillijIdea

IntillijIdea is a great IDE for developers who want a powerful and efficient solution. It's easy to use and offers many features that make developing apps and websites easier.

Pros

IntillijIdea is an extremely powerful and efficient integrated development environment (IDE) from JetBrains. The IDE is highly customizable and provides many useful features such as code completion, refactoring, version control, and a built-in debugger. It's also very easy to use and navigate around.

Cons

One of the drawbacks of IntillijIdea is that it requires a lot of memory and disk space. It can also be a bit pricey for some users.

Alternatives Considered

Eclipse IDE

Reasons for Switching to IntelliJ IDEA

After researching each of the alternatives, I chose IntillijIdea because of its powerful features, efficient performance, and intuitive user interface. It is very easy to code using IntillijIdea instead of VS code or Eclipse.
Robert
  • Industry: Telecommunications
  • Company size: 1,001–5,000 Employees
  • Used Daily for 6-12 months
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 28/1/2021

IntelliJ Review

Great, I was sold on IntelliJ while watching a YouTube tutorial where someone was using it. I ended up buying access to the whole development suite. I use most of them, but, I don't write in every language, only a few.

Pros

I had used WebStorm prior to using IntelliJ, so, many of the perks are the same between those two products which also seems to pleasantly true about all of the JetBrains development products across the board. One major feature I like is the 'Terminal'; in most cases I deal with Linux bash, so I enjoy having a terminal window that opens in the project directory and uses bash instead of the WIndows CLI. Another feature I like is that you can connect directly to your databases and chose from a wide variety of DB types. This comes in handy with Java Persistence because IntelliJ informs you immediately if there are database changes that are not in sync with you domain objects, before you even try to run any code. The integration of common tools like Maven and ANT are seamless and there are so many built-in features that would need to be plug-ins if you were using Eclipse or NetBeans. Not to mention the plugins in IntelliJ are extremely easy to install, upgrade or disable if you are having problems.

Cons

The few things I would like IntelliJ to do are probably already available, but, I haven't figured out how to do it yet ;) But, I had had an issue with the validation of external Maven libraries, and, I do wish there was a way to clear the heap memory in the JRE. I was able to connect to our JIRA instance through IntelliJ, but, I cold not interact with the tasks the way I would like to, I'd like to track tickets in JIRA better from the IDE.

Diego
  • Industry: Information Services
  • Company size: 2–10 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 15/9/2017

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

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.

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.

Vikram
Vikram
  • Industry: Hospital & Health Care
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
4
Customer Support
5

5
Reviewed on 5/3/2022

Well established tool for software development

It's the greatest IDE all-around, and it's continually updated with performance enhancements and useful new features. I appreciate that you can utilise the free version, which is quite capable, and then upgrade to the commercial version for more features and interaction with other services and applications, such as databases. Has a terrific plugin marketplace, as well as a great UI and shortcuts for navigating and editing more quickly. It assists me in writing better code by providing ideas and allowing me to explore my code quickly.

Pros

Predictions and ideas for code, a plethora of modification choices, a plethora of plugins, and a helpful community, Many of the benefits are similar across Web Storm and IntelliJ, which seems to be true across the board for all of Jet Brains' development products. Another feature I enjoy is the ability to connect directly to your databases and select from a range of database kinds. This is useful with Java Persistence since IntelliJ notifies you right away if there are database changes that aren't in sync with your domain objects, even before you try to fix them.

Cons

Some plugins need a significant amount of RAM, so if you're using a system with insufficient processing power, you could not receive the entire experience.
As a result, in order for this Extremely Helpful programme to work effectively, you need utilise a powerful system. Features like code colour style, code completion, and code inspection significantly down the editor's operation in some situations, such as while working on a big file.
In such circumstances, I run into a lot of ram use and have to manually collaborate by turning off some of the features.
Another is the code for the premium features of the software.
For a freelancer, purchasing a licence is prohibitively expensive, thus they are forced to explore for alternatives.

Prudencia
Prudencia
  • Industry: Research
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Functionality
4
Ease of Use
4
Customer Support
4

4
Reviewed on 19/2/2023

IntelliJ IDEA Review

I have been using IntelliJ IDEA for several years now and it is one of the best development environments I have ever used. It is very easy to use and has a lot of features to help you with your coding. The user interface is very intuitive and easy to navigate, and the auto-completion helps speed up development time.

Pros

I like IntelliJ IDEA because it is an incredibly powerful and intuitive development environment. It provides many features that help me to write high-quality code quickly. It has a great user interface which makes it easy to navigate through my project and quickly find the code I need. Additionally, it has a wide variety of plugins that make it even more powerful. IntelliJ IDEA also has great features such as code completion and refactoring, which make my development process faster and more efficient. Lastly, I appreciate the constant updates that IntelliJ IDEA provides, which keeps my development environment up to date.

Cons

The biggest downside to IntelliJ IDEA is its cost. It is a paid product, so if you are on a tight budget or strictly looking for a free IDE, then IntelliJ might not be the right option for you.

Joseph
Joseph
  • Industry: Computer Software
  • Company size: 501–1,000 Employees
  • Used Weekly for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 17/5/2023

Agrxis Review on IntelliJ IDEA

My overall impressions of the potent integrated development environment (IDE) IntelliJ IDEA have been continuously wowed by its broad range of features and capabilities. IntelliJ IDEA has significantly increased my productivity and efficiency as a developer when creating code. The IDE's intelligent code completion and suggestions have helped me write cleaner, more precise code while saving me time and effort. My code management process has been made simpler by the seamless connection with version control programs like Git. In order to ensure a smooth development process, the debugging tools have proven to be useful in finding and fixing problems in my code. Additionally, the extensive selection of plugins and extensions that are available has enabled me to modify IntelliJ IDEA to meet my unique requirements. Overall, IntelliJ IDEA has been an excellent experience for me, and I now just use it for software development tasks. To other developers looking for a robust and dependable programming environment, I heartily suggest it.

Pros

I adore IntelliJ IDEA and all the wonderful things it has to offer. It has significantly improved my coding experience and increased my productivity as a developer. The robust code analysis and insightful suggestions of IntelliJ IDEA are the features I like most. The IDE continuously reviews my code in real-time, looking for any issues, making suggestions for enhancements, and providing guidance as it goes. This feature has significantly increased the quality of my code and saved me numerous hours of debugging. My development approach has become tremendously effective because to the easy management of several projects in the same workspace and the smooth connection with version control systems. My productivity is further increased by the user-friendly and adaptable interface, which frees me up to concentrate on writing code rather than getting lost in complicated settings. The capability of IntelliJ IDEA is further expanded by the availability of a wide variety of plugins and extensions, which meets my unique needs as a developer. Overall, IntelliJ IDEA has grown to be a crucial part of my development toolkit, assisting me in writing cleaner code, identifying potential problems, and streamlining my work process. To any developer looking for a feature-rich and highly effective integrated development environment, I wholeheartedly recommend IntelliJ IDEA.

Cons

There were a few parts of IntelliJ IDEA, a potent and feature-rich integrated development environment (IDE) for software development, that I didn't particularly like. The learning curve associated with the IDE's vast capability and multiple features was one component that occasionally presented a hardship. In the beginning, my productivity was hampered because it took me some time to really examine and comprehend all the available tools and shortcuts as a developer.

Ayswarya
  • Industry: Banking
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 24/11/2023

Intellij IDEA - The ultimate integrated code development environment

Overall, IntelliJ iDEA excels in providing a seamless and efficient Java devlopment environment. Its intelligent code completion, robust refactoring tools and smart suggestions significantly boost my productivity. It enhances coding efficienct by providing context aware suggestions and error detection. The integration with version control systems like Gitlab makes code deployment really quick. This should be a top choice for developmers seeking an elevated and streamlined coding environment.

Pros

The interface is really user friendly. I have been using IntelliJ for both Java and React in my company. The colour coding, navigation and ease of debugging are the best part of IntelliJ. The error detection and fix suggestions are the best. It helps reduce my work by hours. The integration with Gitlab is really convenient. The smart code completion really helps in saving a lot of time. With IntelliJ i do not need multiple tools for different languages as everything is supported within this and any extensions can easily be incorporated with the help of plugins.

Cons

One thing i dislike is having to reconfigure my settings for every project. I would prefer if i am opening a new project, instead of getting configured with a default, it takes the configuration used mostly by me. Eg: java version and maven version configurations.
Another thing would be the excessive resource consumption.

Verified Reviewer
  • Industry: Computer Software
  • Company size: 10,000+ Employees
  • Used Daily for Free Trial
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 18/10/2019

IntelliJ IDEA for Java Programer

Overall intellij IDEA is the best programming software to professional programers.It is the favorite one of to me.It also very helpful tool to amateur programers to professional programmers.It feel me like my programming partner while I programming .It so smart and intelligent there for Its knows my next step and adapt to my coding style quickly.

Pros

Software developing is my part time income methode.Most of the time I use java as my main programming language because its very efficient and one of the commonly using programming language in the market.There for i need a high level programming software or a IDE for java programming .Few days ago Netbeans is my daily driver.But seen after the functionality and smartness of Intellij IDEA I moved on to it.Mainly I like to programming several languages in same IDE or in same software .It very helpful to me to manage my working space rather than using several softwares for programming in several languages.Intellij IDEA simply supply me this functionality in my trial period of Intellij IDEA.The most interesting thing that I love this software is its smartness .When I am coding on Intellij IDEA it simply notify the errors which I made and simply giving some suggestions to slove it and most of the time those suggestions are the things which I want to do.It feel me like a my programming partner or sidekick.Its know what I am going to do next and support me to achieve it.It is a difference and fun experience of programming rather than using Netbeans .Some time its auto generate the code and set the position to next I need to code.It is so helpful to me and lot of time saving .I definitely buy this software.

Cons

Still I did not able to found any thing which disappointe me.But I like to have it more trial period because I not experience whole area of functionality of it.I like the interface of the software but I would like to be it much more user friendly because it will very helpful to amateur programmers.Also it must interdiuse it shortcuts and functions while it programming first.I think it must inbuilt the link of supportive software and parties like Boostrap,Jquery.It is much helpful when offline coding.

Brunei
Brunei
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
0
Functionality
4
Ease of Use
5
Customer Support
0

4
Reviewed on 5/3/2023

IntelliJ IDEA

I find the user interface to be intuitive and easy to use, and the features and tools make it a great development environment for Java projects. I especially like the debugging tools, which make it easy to identify and fix problems quickly. The integration with Git and other version control systems also makes it easier to keep track of changes and collaborate with others.

Pros

I love IntelliJ IDEA for its efficiency and intuitive design. IntelliJ IDEA has a very powerful code editor that allows me to write code faster and with fewer errors. It also comes with a great set of refactoring tools that make it easy to quickly refactor and improve existing code. The built-in debuggers and unit testing tools are also very helpful in quickly finding and resolving bugs. Additionally, IntelliJ IDEA has an impressive set of features such as auto-completion, code inspections, and intentions that make it easier to write clean, well-structured code.

Cons

IntelliJ's attractive design and user interface may require more CPU power than other IDEs, but the benefits it provides make up for it. Everything else about it is great.

Dmytro
  • Industry: Financial Services
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 16/1/2019

IntelliJ IDEA personal opinion

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.

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

Rishabh
Rishabh
  • Industry: Information Technology & Services
  • Company size: 5,001–10,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 19/2/2023

The best IDE for Java and more

Pros

- The UI looks pretty modern - It allows navigating through code, built-in libraries & third-party dependencies - It also allows the user to build & test their project very easily - It allows user to generate code coverage report with visual aid directly in the code - It allows the user to set breakpoints and use debugger to debug issues in code/unit tests - It also has a huge marketplace of plugins like, plugin for github, using which user can directly push and pull code through IDE

Cons

- The UI although being very useful, does have a bit of learning curve - While booting the application, for a medium to big size project, it does take quite some time to index all the code - A lot of features are locked behind a premium edition of the product, like managing code on a remote machine

Hans
  • Industry: Computer Software
  • Company size: 2–10 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
4
Customer Support
5

5
Reviewed on 5/12/2020

The one and only Tool

Even the Beta versions usually work flawlessly. The IDE is very stable and powerful. And supports more than I ever will need.

Pros

Support for all languages I currently need:
ActionScript3, Javascript, Typescript, PHP, bash, Python

One common UI, and as far as possible similar/same settings.
And excellent features for a comfortable and fast editing/programming

Cons

The automatic preselection of words/lines is (for me) in most use cases not helpful but leads to errors.
Sometimes a token is fully selected, sometimes it is not.
Sometimes even a click between characters does not unselect.
This often results in deleting a complete line when just a command should have been inserted.

This is of course a very personal "feeling", but is an annoying thing.

Alternatives Considered

Microsoft Visual Studio

Reasons for Choosing IntelliJ IDEA

Good experience, great support, friends

Reasons for Switching to IntelliJ IDEA

Just a better overall feeling
Nuno
  • Industry: Financial Services
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 1/9/2024

An IDE for the beginner and for the senior developers

In overall, IntelliJ is my daily IDE choice. Having tried others (VSCode, Eclipse), IntelliJ is something that puts us in a comfort zone in regards to its features, plugins and overall usability.

Pros

It's flexibility, I can write code for any language, and IntelliJ IDEA is able to support it (natively or through a plugin).
Continuing on that, its plugin system allows it to be more than just a tool for writing code, having the possibility of checking Docker images in the local environment, connecting to your AWS account and integrating with its systems, an integrated database editor.

Cons

Sometimes, the IDE may take up some resources, making it somewhat slower, and having distinct behavior in its internal console and an external console (PowerShell).

Rayhann
  • Industry: Education Management
  • Company size: 1,001–5,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
4
Customer Support
3

5
Reviewed on 1/5/2024

IntelliJ Review

I extremely enjoy coding in IntelliJ IDEA and although it has some negative things, it's much better than other IDEs (in my opinion). It looks more appealing and has pretty much the same features as other IDEs.

Pros

I really like how IntelliJ has a really nice interface and it looks really "clean". Classes are organized and it's really easy to use. Compared to other IDEs, it's appealing and many people I know use it daily.

Cons

One of the things I would change are the export options about IntelliJ. At least for me, I wish there were multiple options to export a project such as exporting it to ZIP file. I'm able to do by myself, but I wish IntelliJ would have it as a default option. I also wish you can zoom into the code easily (at least for Window users).

Verified Reviewer
  • Industry: Information Technology & Services
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
4
Ease of Use
4
Customer Support
5

4
Reviewed on 5/3/2024

My daily friend

Pros

As a software engineer, I spend a large part of my day working with Intellij.
The software offers features that simplify or improve my daily productivity, such as autocompletion, a very powerful debugger, efficient version management, unit test management and more.
Intelij's interface is also a positive point: it's modern and customizable.

Cons

On the other hand, Intellij is far from perfect; in my opinion, its biggest flaw lies in its performance. It's a fairly heavy piece of software that can quickly consume a lot of resources and block display, especially when indexing files.
It's also a program that will require a bit of learning to make full use of its power.

Dylan
Dylan
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 11/12/2023

Jetbrains Tools make me 10x the developer I am

IDEA is like going from using hand tools to using power tools for the first time. It's a learning curve, but when you see what you can achieve with it, you wonder how you ever wrote code without it.

Pros

I love that it indexes your entire project, so that intellisense actually suggests methods that exist and make sense rather than fuzzy matching like other IDEs do.

Cons

It is expensive. If you're a developer that has to pay for these tools personally instead of paid for by a company, it's a tough pill to swallow, but very worth it.

Alternatives Considered

Apache NetBeans

Reasons for Choosing IntelliJ IDEA

The in-depth understanding the IDE has of not just the language but the databases, build tools and frameworks around the language, that make using the language easier.

Switched From

Apache NetBeans

Reasons for Switching to IntelliJ IDEA

The enterprise-grade tooling that comes with the IDE. It's not just an editor, but it's also a version control viewer, a database inspector, diagram generator and more.
ahmad
  • Industry: Information Technology & Services
  • Company size: Self Employed
  • Used Daily for 6-12 months
  • Review Source
Value for Money
3
Functionality
4
Ease of Use
4
Customer Support
4

4
Reviewed on 2/11/2023

IntelliJ IDEA: Pros & Cons – A Balanced Perspective

Pros

The free version of IntelliJ IDEA, for students is truly groundbreaking as it gives them the opportunity to use a grade integrated development environment (IDE) without any financial strain. This software empowers students to delve into coding expand their knowledge and thrive in their coding endeavors laying a groundwork, for their professional paths.

provides a range of capabilities, such, as code suggestion, powerful refactoring utilities, smooth integration, with version control systems and a wide selection of plugins to enhance productivity.

Cons

Some users find it to be resource-intensive, leading to slower performance on lower-end machines. Additionally, the learning curve for mastering all the advanced features can be steep for beginners.
Costly for some users. licensing fees may be high.

Marc
  • Industry: Research
  • Company size: 201–500 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 7/4/2023

IntelliJ: The Intelligent Code Editor for Smart Developers

Using IntelliJ has truly transformed my software development workflow. The user-friendly interface and powerful code editing features have been a real game-changer for me. The intelligent code completion and error highlighting have saved me countless hours and helped me catch bugs early on in the development process. In addition, the integration with popular build tools such as Maven and Gradle has made managing dependencies and building projects very straightforward. Even though there are some downsides, I am convinced that the benefits of IntelliJ far outweigh any drawbacks, making it my go-to code editor for all of my projects. What's more, it is not limited to Java development alone. The editor provides robust support for various programming languages, including Kotlin, Python, and JavaScript, among others. This makes it easy for developers to work on multiple projects and languages with ease within the same IDE.

Pros

Using IntelliJ has truly elevated my coding experience to the next level. It's an intelligent tool that lives up to its name, offering features such as code analysis, debugging, and refactoring that make coding really efficient. I especially love the powerful code completion and the ability to customize the editor to fit my unique programming needs. As a former CS student, the free version of IntelliJ had been an absolute lifesaver, allowing me to access its full range of coding features without breaking the bank.What's more, the sheer number of plugins and integrations available with IntelliJ means that I can customize it to suit my specific programming needs.

Cons

While every software tool has its drawbacks, IntelliJ's benefits outweigh the cons. While it can be resource-intensive, the performance of the editor is generally top-notch, with snappy response times and efficient memory usage. Although some advanced features may require additional time to learn, they provide great value once mastered. Additionally, IntelliJ's community edition is free, making it accessible to anyone with an interest in coding.

Noureddine
Noureddine
  • Industry: Program Development
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
4

5
Reviewed on 4/3/2023

IntelliJ IDEA Review

Pros

IntelliJ IDEA provides a range of code analysis tools that help me identify potential bugs, errors, and other issues in my code. This includes code inspections, highlighting of syntax errors, and warnings, and makes it easy to navigate through my codebase with features like Go to Definition, Find Usages, and the ability to search for specific classes or methods.IntelliJ IDEA provides a suite of tools that help me refactor my code safely and quickly. This includes tools to rename variables and methods, extract code into methods or classes, and more, and offers advanced code completion and code generation features that can save me a lot of time while coding. It also provides context-sensitive suggestions and predictions and integrates with a variety of other tools and frameworks, including version control systems, builds tools, and testing frameworks. It also supports a wide range of programming languages, including Java, Kotlin, Python, and more.

Cons

of my experience, IntelliJ IDEA can be resource-intensive, which means that it can slow down your system, especially if you're working with large codebases or complex projects, and IntelliJ IDEA can have a steep learning curve, especially for developers who are new to the IDE. This can make it challenging to get up and running quickly. While IntelliJ IDEA Community Edition is free and open-source, the Ultimate Edition comes with a price tag that can be expensive for individual developers or small teams.I have reported occasional performance issues, including lag or freezing, which can be frustrating when working on time-sensitive projects.

Amresh
  • Industry: Information Technology & Services
  • Company size: 201–500 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
4
Functionality
4
Ease of Use
4
Customer Support
4

4
Reviewed on 13/1/2023

IntelliJ IDEA

The general experience has been perfect and I will continue involving it at work for our undertakings. It helps me a ton to take care of business with its rich list of capabilities, extraordinary code linter and modules accessible and easy routes. It will be my go to IDE for Java advancement.

Pros

I find the best IDE generally round's continually refreshed with execution enhancements and new highlights that assistance. I love that you can utilize a free variant that is very fit and purchase the paid for rendition for a few extra valuable elements and coordination with different administrations and programming like data sets. Has an extraordinary commercial center for modules and incredible point of interaction and easy routes to explore and alter quicker. It assists me with coding better with ideas and explore my code quick.

Cons

I for one found it hard to become accustomed to the underlying git client rather than utilizing a different one. I likewise found that it tends to be delayed for fire up on enormous ventures however that is normal when it examinations your code and has improved with refreshes.

Samuel
  • Industry: Logistics & Supply Chain
  • Company size: 10,000+ Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 25/12/2022

Best Java IDE for developer

As my favorite IDE when coding Java, I think IntelliJ IDEA is smart and really improve my work quality. I have to admit that it is smart! While I am coding, IntelliJ thought proposes enhancements or choices, or cautions us when our code needs some consideration! I can utilize reviews to distinguish possible issues, and IntelliJ Thought likewise generally offers a remedy for this as well. I know people have a lot of thoughts on its cons such as “Not as great as eclipse” in terms of plug in varieties. Since my job role does not require me to use a lot plug ins, but I love the GUI and features of it. as a fairly new product with only 10 years, I think IntelliJ IDEA has completed a great job

Pros

-Powerful integration capabilities: such as support for Git, Maven, Spring, etc. . .-The prompt function is fast and convenient.-The prompt function has a relatively wide range.-Useful shortcut keys and code templates-precise search

Cons

1. A lack of plug-in creation. IDEA can only be described as a dwarf plug-in in comparison to Eclipse. There are now fewer than 400 plug-ins that have been formally announced, and many of them lack any useful content. It's possible that IDEA is too strong on its own.2. Only one project can be supported on the same page, which hinders development, especially for programmers who enjoy creating test processes to evaluate various techniques as they are being developed.3. A dearth of technical writing. There are currently relatively few technical articles and almost no technical assistance resources on the Internet.4. The amount of resources consumed is considerable. It basically takes more than 200M to construct a large and medium-sized J2EE project.

Piotr
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 29/9/2022

Java IDE you deserve

IntelliJ Idea is certainly one of the best IDEs I was working with. It is packed with features and functionalities. The software is fast, intuitive, and reliable. Native support for various external tools and plugins makes work much quicker and easier. Direct link to documentation and sources allows to code faster and more efficiently. Prompts and 'intelligent' suggestions save a lot of time. IDE is flexible and fully customizable. A lot of external tools can be used from inside of IntelliJ (e.g. git). Also, good documentation, customer support, and a vast community guarantee that any problem with the app is solved with ease.
On the other hand, you get what you pay for - this great tool is rather expensive, especially for freelancers. The community version for students and private use is available, which allows getting familiar with this tool for free. Sometimes it may be resource-consuming and could have better documentation for certain functionalities.
All in all, despite small flaws, IntelliJ Idea is an amazing piece of code that makes life (and a job) easier and more enjoyable. Definitely worth it!

Pros

An enormous number of features and functionalities.
Intuitive and easy to use.
Vast native support for external tools.
Many plugins are available, each easily managed from within the application.
Good documentation and customer support.
Large community across the internet.

Cons

IntelliJ Idea is quite expensive, especially for freelancers.
It can be resource-consuming, in particular when indexing files or compiling.
Some features could have better documentation (functionalities that require extensive knowledge to use)

Yiğit
Yiğit
  • Industry: Information Technology & Services
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
4
Customer Support
4

5
Reviewed on 4/7/2022

IntelliJ IDEA for Professional Developers

IntelliJ IDEA has become a software that I can easily use with my teammates and increases our development speed in many projects. As a program that is constantly updated and renews itself, it attaches great importance to user support. This of course motivates us. The fact that we have a large community behind us regarding the software we use greatly reduces the potential problems we may experience. IntelliJ offers professional development experience with its unique innovations that promise high performance and perfect interface.

Pros

IntelliJ IDEA has powerful technologies and features. User friendly and easy to use GUI. Runs much faster than alternatives. You can edit and configure everything you imagine in your project with IntelliJ IDEA. If you are a developer and you have a idea, you should use IntelliJ IDEA!

Cons

Maybe RAM usage of the program should be optimized.

Alternatives Considered

Microsoft Visual Studio, Apache NetBeans and Eclipse IDE

Reasons for Choosing IntelliJ IDEA

Eclipse is not working efficiently. Crushes every time i open a project. Bad GUI and themes. Less features and plugins.

Switched From

Eclipse IDE

Reasons for Switching to IntelliJ IDEA

It stands out with its product quality among many alternatives. Definitely #1 in customer support. In addition, it always offers the right product to its customers with the innovations that come regularly and the wide product range it offers.
Bhavik
  • Industry: Financial Services
  • Company size: 11–50 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
4
Customer Support
0

4
Reviewed on 28/5/2022

An Intelligent IDE with lots of features

Our overall experience with IntelliJ Idea has been really satisfactory. This IDE is powerful and have all the required features. Debugging is helpful and search functionality is robust. If it can improve its memory management and performance on low end machines, it can be a ten on ten IDE.

Pros

IntelliJ Idea is an excellent IDE with a great code editor and all the features a developer can need. It supports all the major programming languages one can think of and the debugging features are really helpful. Also, the code completion intelligence, called IntelliSense is really powerful and smart. Also, the inbuilt GIT support comes in very handy.

Cons

The only thing we feel IntelliJ Idea should improve is its memory management, working on low configuration machines is really hard and requires a lot of efforts.

Alternatives Considered

Microsoft Visual Studio

Switched From

Eclipse IDE
Claudius
  • Industry: Computer Software
  • Company size: Self Employed
  • Used Daily for 1+ year
  • Review Source
Value for Money
1
Functionality
1
Ease of Use
1
Customer Support
3

1
Reviewed on 16/11/2021

I would not recommend IJ for AS3 / Flex / AIR Development

Extremely bad experience. It was so bad that I started to build my own AS3 / Flex / AIR build engine; it overcomes the above problems and I can use it in place of IntelliJ's build & pack functionality. It will be on GitHub soon, look for ciacob/SIRIUS

Pros

It was an IDE that *somehow* filled the gap for AS3 / Flex / AIR developers after Flash Builder left the stage. With Moonshine not mature enough and Flash Developer being a rather unfriendly bunch of batch scripts that one would have to edit for things to kind-of-work, IntelliJ IDEA (plus the Flash/Flex/AIR plug-ins) stepped in to provide a solution, any solution at all.

Cons

I want to make it crystal clear that I mainly use IJ for AS3 / Flex / AIR development. I do not know whether its subpar behavior is rooted in those dedicated plugins. I did use IJ for developing some Node.js applications, and experience was a little better. But this review is ONLY about using IJ for AS3 / Flex / AIR development.

I very much dislike pretty everything, but the worst are:

- the build process: IJ does not do any work to ease SWC dependencies management; in a world where there are tools that analyze your code for imports and class instantiations and automatically match them against projects and libraries in your workspace (I build myself such a tool, it's name is SIRIUS and will be soon out on GitHub), IJ still wants you to add by hand 25+ dependencies.

- SDK handling: as any Flex/AIR developer knows, AIR SDKs have to be overlaid on FLEX SDKs and this alone is a source for countless problems; add on top that SDKs are often shipped in incomplete form (*.jar and *.swc files have to be salvaged from older SDKs) and you understand how being able to quickly patch / swap / tinker with an AIR/Flex SDK and test it's in working condition could save the day. IJ maintains some long-life caching of file listings in every SDK you throw at it; this makes it practically impossible to alter an existing SDK and have the changes reflected. The only workaround I have been able to find was to rename the SDK, add it as a new SDK, and remove the older one.

- indexi

CHAR LIMIT HIT.

Mirza
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 16/8/2021

An amazing IDE, make my life so much easier!

I have been primarily using it for test automation, UI, and API and I can say that it's a really powerful tool, very helpful as it speeds up writing code. It's stable, reliable, well supported, and highly customizable. JetBrains makes excellent IDEs and IntelliJ is fine proof of that!

Pros

Code predictions and suggestions, a ton of customization options, a lot of plugins, and a supportive community.

Cons

The number of available options can be a bit intimidating for a first-time user, but it's not much of a con as after using it for a while you will come to appreciate its rich features.

Alternatives Considered

Microsoft Visual Studio

Reasons for Choosing IntelliJ IDEA

After comparing IntelliJ with the other IDEs, I realized that it's the best choice for coding in Java.

Switched From

Apache NetBeans and Eclipse IDE

Reasons for Switching to IntelliJ IDEA

Better support for my langue of choice - if C# was my go-to language I'd prick MS Visual Studio most likely.
Osher
  • Industry: Financial Services
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
4
Customer Support
0

5
Reviewed on 17/7/2021

Best all round Java IDE

The overall experience has been great and I will carry on using it at work for our projects. It helps me a lot to get the job done with its rich feature set, great code linter and plugins available and shortcuts. It will definitely be my go to IDE for Java development.

Pros

I find it’s the best IDE all round that’s constantly updated with performance improvements and new features that help. I love that you can use a free version that’s extremely capable and buy the paid for version for some extra useful features and integration with other services and software like databases. Has a great marketplace for plugins and great interface and shortcuts to navigate and edit faster. It helps me code better with suggestions and navigate my code fast.

Cons

I personally found it hard to get used to the built in git client as opposed to using a separate one. I also found that it can be slow for start-up on large projects but that is expected when it analyses your code and has improved with updates.

Verified Reviewer
  • Industry: Telecommunications
  • Company size: 5,001–10,000 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 23/4/2021

Best IDE Ever!

It's best IDE for Java and Maven platform. Also, I've been using it for Spring Boot developments.

Pros

IntelliJ IDEA is one of the products of Jetbrains. Most powerful thing for IntelliJ, all IDE has same features and user experience with user interface. Maven repository usage is very powerful. Also, autocomplete and intellisense are great.

Cons

I was .NET developer and used Visual Studio more than 15 years. I really struggle to find some setting on IntelliJ menus.

Alternatives Considered

Netpeak Spider and ECLIPSE

Reasons for Choosing IntelliJ IDEA

IntelliJ has enterprise support. Also, PyCharm also same features and same UX, UI. So, in the company, we use Python and Java. Jetbrains ecosystem is the best choise.

Switched From

Netpeak Spider and ECLIPSE

Reasons for Switching to IntelliJ IDEA

Jetbrains has several tools. So, for example, after you use PyCharm, you can get adapted easily to use Intellij for Java development. Maven package management is better than other alternative products.
Robert
  • Industry: Music
  • Company size: Self Employed
  • Used for 2+ years
  • Review Source
Value for Money
3
Functionality
3
Ease of Use
4
Customer Support
5

5
Reviewed on 13/2/2021

More Productivity For A Premium Price

In the end, the excellent workflow/UI and the focus on productivity far outweighs the cost and any minor quirks in tools. All things considered I believe it offers a significant value proposition as I've found myself (an only occasional programmer) to be much more productive with it than with competing products.

Pros

Overall, the focus on productivity and workflow is my favorite aspect of it. I've used other JetBrains products and generally love their tools and the general workflow/way they layout their user interface. Compared to some of the more "What You See is What You Get" alternatives or IDEs that take a bit more customization to feel "right", I can say that the immediacy and convenience of JetBrain's approach to the workflow is excellence.

Cons

As with other JetBrains products, for non-open-source projects you will be paying a premium price for their premium product. Also, there are a few edges that could be smoothed out in some of the View windows and the way they display errors. I think preferences regarding Tools, refactoring, and error reporting are slightly different for everyone but there were some things that took a little getting used to coming from Eclipse.

Matthew
Matthew
  • Industry: Computer Software
  • Company size: 51–200 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
2
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 9/2/2021

Powerful IDE worth the investment

A number of the other IDEs on the market are resource heavy and sluggish. IntelliJ also does a very good job with memory management on MacOS and doesn't need any fancy configuration to get up and running. Unit testing software, database plugins, memory monitors are all a part of this tool.

Pros

Jetbrains packs a lot of features into one IDE. If you are searching for a tool to do something very specific in Java - usually there is a plugin for it. I've grown up using netbeans and eclipse, but have always needed to rely on external tools to provide additional features. But intelliJ is very feature rich.

Cons

The cost is very heavy especially for a startup company. It works out if you are a large company or a teacher/student. The costs rule out a lot of people from using this tool over something free like eclipse/netbeans.

Alternatives Considered

Apache NetBeans and Eclipse IDE

Reasons for Choosing IntelliJ IDEA

The integrated toolset, the number of plugins, the support and the speed of intelliJ puts all other java IDEs to shame.

Switched From

Apache NetBeans and Eclipse IDE
Mint
  • Industry: Computer Software
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
4
Customer Support
5

5
Reviewed on 24/11/2020

Great IDE for JAVA Developers

Once you've gotten familiar with some of the more common IntelliJ IDEA keyboard shortcuts (Shift + Shift for finding/opening files, CMD+SHIFT+F for project searches), you will find yourself able to move across your codebase with little effort. I find the IDE just as stable if not more so than STS/Eclipse for Spring development.

Pros

I've been a JAVA developer for about 12 years now and have bumped between Netbeans, Eclipse, and now IntelliJ as my IDE of choice. By far, IntelliJ IDEA is the best IDE for JAVA developers. We currently maintain a Spring Boot app with many microservices, using IntelliJ and their great keyboard shortcuts, I'm able to find and maneuver across files and projects with ease. The Evaluator in the debugger has also saved me countless hours of debugging by allowing me to easily test various methods on variables captured during debugging.

Also, the later releases have really embraced themes. I've found the "One DarK" theme combined with the "Dracula" text editor color scheme to hit the spot for me. It's quite an elegant IDE.

Cons

I've noticed the memory footprint of IntelliJ gets pretty high, but I have it managing all of my micro services and each java process is counted in there. I don't think IntelliJ necessarily uses more memory than other JAVA IDEs, but it's something you should be mindful of.

Sanskriti
Sanskriti
  • Industry: Information Technology & Services
  • Company size: 201–500 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
3
Functionality
5
Ease of Use
4
Customer Support
5

5
Reviewed on 11/10/2020

IntelliJ was a game changer at our desk.

We implemented intelliJ for java development at our desk. Its been almost 18 months since our team is working on Jetbrains intelliJ, and their support is outstanding. Jetbrains is innovating new things, and the UI progressively changes over time with much more improved features.
Whenever we are having problem, we are able to reach out to IntelliJ support, and get our issue solved as fast and prompted.

Pros

IntelliJ IDEA is great for coding. IntelliJ is more than just an IDE, it gives the code completion as we type. If there's any error on the code, it gives the suggestion on what's wrong, and simply pressing 'alt+enter' we are able see the options to fix the error. Also, its easy to refactor code as we write it. With IntelliJ we are being able to implement interfaces, create methods and rename anything we code, extract variables, fields, methods and so on. Also, it supports quick fixes to our code and users are able to use basic, smart and hippie completion to minimize typing. IntelliJ has extensive support for integrating with version control systems, so the entire process of development such as testing & committing can be managed with ease using visualizations of repository. IntelliJ helps developers to stay in the flow, lets us focus on development, generates common codes and suggest sensible values, by which developers are able to debug and execute the code with ease. With its fully integrated environment, we don't need to switch from IDE to perform further development tasks, and it has been a great experience with IntelliJ environment, since we started using at our desk.

Cons

Really nothing of note as cons. The only things that concerns me is the pricing. The community edition of IntelliJ offers basic features, though we needs further features to integrate with Java Eclipse or Java Enterprise, which requires a premium plan and is bit costly.

Arturo
  • Industry: Information Technology & Services
  • Company size: 1,001–5,000 Employees
  • Used Daily for 1+ year
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
3
Customer Support
3

4
Reviewed on 15/9/2019

Great software but too heavy on resources

Overal is a great tool, but for the price paid I would expect a bit more care on the resources consumption section, since not always you are able to use a machine with 64 GB of RAM and an I9 CPU.

Pros

Intellij is a really complete tool for java development; It offers great integrations to work with Maven, Hibernate and so on and the git integration for version controll is great.
On the configuration side, it offers a really great amount of options, for example for the code formatter, code generation and other code-cosmetics stuff. Besides you can also create config for another great bunch of stuff such as a proxi configuration, Sonarqube integration and so on, but this is something more common among all java IDEs. The configuration of the environments for execution is really complete and is really useful in order to have different running option depending on your needs for the same project. It also allows to code Node.js projects and xhtml, without lacking any option. And in case of missing something, the integrated terminal is a really useful tool.
Regarding the debugger, is really good, you can navigate directly from one class to another just by clicking on the variables and so on, which is very usefull to quickly set new breakpoints during the debug session.
There are a lot of more capabilities that makes Intellij a great tool for java devs.

Cons

Well, the main cons are the high amount of resources needed for this software, which makes that sometimes the IDE itself stuck for several minutes while it finished processing something. Also I found out that when you have multiple breakpoints set in the code, it also consumes a lot of RAM even when you're not debugging.
Besides this, the great amount of features of the software makes complicate to learn how to use it. Also at some point after close the program it fails on terminating the Java process, so you ended with a bunch of java executions on the background

Verified Reviewer
  • Industry: Higher Education
  • Company size: 1,001–5,000 Employees
  • Used Weekly for 1+ year
  • Review Source
Value for Money
0
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 17/8/2019

The other half of any Java developer's brain

IDEA has been my go-to Java editor for school and work, and for good reason. Of all the Java IDEs out there, IDEA is the one that truly makes the 'integrated environment' part of 'IDE' a reality by giving you full control over your code -- rather than the other way around.

Pros

When IntelliJ markets IDEA as 'the intelligent Java IDE', they aren't exaggerating. It has the best autocomplete of any IDE I've ever used, beating out the likes of Visual Studio with suggestions that are exactly what I need 99% of the time. But by far my favourite part of IDEA's intelligence are its code suggestions, which will tell you if you've made weird or inefficient choices with your code. This can range from telling you about an if-else statement that will never be true, to identifying anti-patterns that would have cost you down the line. The latter continuously impresses me with how insightful and specific the advice can get.
Even looking beyond the intelligent part, IDEA was made first and foremost with Java developers in mind and it shows. I can't tell you how much time the code generators have saved me from writing boilerplate, and code refactoring works like a dream. I can't picture Java development getting any better than this.

Cons

The most immediately frustrating thing about IntelliJ is its startup time. It's not abysmally slow, but in a world where editors like Visual Studio Code and Sublime Text exist with lightning-fast startup times, waiting for IDEA to boot up can be less-than-ideal. Many times, I've resorted to just opening up my Java files in Notepad for small edits because I couldn't be bothered to spend more time opening the IDEA than it would take to make the edit.

The other thing that makes me reluctant to open IDEA from time-to-time is its resource intensity. I use a small laptop for most of my work, which is capable of running IDEA just fine... until I open up Firefox, Slack, and other programs I use on a daily basis. There have been more than a few times where I've had to close other windows or even IntelliJ itself because its resource usage was slowing my system down to a crawl.

Ravindu
Ravindu
  • Industry: Information Technology & Services
  • Company size: 11–50 Employees
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
5
Customer Support
0

5
Reviewed on 31/7/2019

A thought on IntelliJ IDEA

I used this for more than 5 big projects in spring boot framework. I never had any issues. Easy configuring maven dependencies and can run or debug the application with a small simple configuration. Also support frondend frameworks without any issue.

Pros

Quickly adjusting the project along with indexing files. Can found huge no of plugins for this software.
Great support from company. Perfect for JAVA as suggestions and highly supports for the java. Can easily run or debug the application. Highly support for GIT and for all new major frontend frameworks also. Light weighted compared to other java IDEs'.

Cons

A bit complicate for beginners to use the software. Slow indexing in large projects.

Jugraj
  • Used Daily for 2+ years
  • Review Source
Value for Money
4
Functionality
5
Ease of Use
5
Customer Support
5

5
Reviewed on 3/7/2018

Best IDE for Software Development

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.

Anand
Anand
  • Industry: Information Technology & Services
  • Company size: Self Employed
  • Used Daily for 2+ years
  • Review Source
Value for Money
5
Functionality
5
Ease of Use
4
Customer Support
4

5
Reviewed on 23/4/2022

Increase your productivity by folds while learning how to improve your code.

I am using it daily at work. I can't describe how much I liked it, my productive level has increased by folds after using it.

Pros

Everything thing in a single window. From terminal to Database debug to live code editing to source control. And the support of plugins is like the cherry on top thing.

Cons

Bulky. Consumes a lot of RAM. But I guess if the software is providing so much information and functionalities it will require RAM.

1,232 reviews

Related categories