IntelliJ is truly smart and improves your coding
January 23, 2020

IntelliJ is truly smart and improves your coding

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

Overall Satisfaction with IntelliJ IDEA

IntelliJ IDEA is used in our Technology department for developing JAVA applications and micro services for consumption across the entire firm. IntelliJ allows building automation testing programs that are necessary for our software QA validation process. IntelliJ also provides built-in developer tools as well as database tools which are both critical to software all application development.
  • IntelliJ has very good code analyzer used for evaluating code execution and error detection.
  • IntelliJ is easy to navigate and has in-depth code assistance making it very user-friendly, especially for beginners.
  • IntelliJ is ideal for larger scale software projects and is overkill for smaller programs or for beginners new to programming.
  • IntelliJ is a memory hog and requires high-performance computer hardware and has more strict system requirements.
  • IntelliJ provides an overall framework encompassing all software needs for any application development.
  • IntelliJ backs up its high cost of licenses and support by allowing developers to be more efficient and productive.
IntelliJ is a full featured IDES and has the most advanced set of features for developing web and desktop applications. It supports integration of the Spring framework which is necessary for web development. It supports web app scripting languages and web development frameworks. One of the better strengths of IntelliJ is its default code compilation which is much faster and better than that of Eclipse. IntelliJ can actually help you improve your coding. For instance, Smart Completion provides a list of the most relevant symbols applicable in your current context. This as well as other completions constantly learn from your coding practices and moves your most frequently used packages and classes to the top of the list, so that you can select the right option faster.
Then there is Chain completion which is even smarter than the Smart Completion. It lists all the applicable symbols by making use of get methods which makes it even faster. Finally, there are many out-of-the-box features which make IntelliJ IDEA a truly intelligent IDE.
For Java development, I prefer IntelliJ IDEA over other IDE's because of the various beginner-friendly features it has to offer. IntelliJ IDEA offers many "smart" and helpful features at the same time improving user experience and coding knowledge. Additionally, the UI allows quick and easy navigation. IntelliJ IDEA lets you quickly and easily write and change the code, suggests appropriate names, finds the appropriate methods. It does not require you to exactly select the expressions, but guesses what you want to do and how you wanted to name it. It anticipates and suggests which gives it the intelligence that other IDEs lack.

Do you think IntelliJ IDEA delivers good value for the price?

Yes

Are you happy with IntelliJ IDEA's feature set?

Yes

Did IntelliJ IDEA live up to sales and marketing promises?

Yes

Did implementation of IntelliJ IDEA go as expected?

Yes

Would you buy IntelliJ IDEA again?

Yes

IntelliJ IDEA supports efficient development, packaging, and deployment of web services. For instance, IntelliJ is often used for creating RESTful web services used by other existing applications written in other languages. IntelliJ integrates well with MAVEN, Spring and AMPS which are necessary to some applications. IntelliJ IDEA fully supports XML editing and implementation. Overall, IntelliJ IDEA provides extensive features and tools for building, running and debugging code which are essential to all software development projects.