Development

Published 15 October 2018

JetBrains IntelliJ IDEA

JetBrains IntelliJ IDEA

JetBrains is the recognized leader in creating integrated development tools for different programming languages. One such IDE for JAVA is IntelliJ IDEA, the best commercial development environment, earned the recognition of developers. Almost all known libraries and framework are supported.

IntelliJ IDEA is distributed in two versions, one of which is completely free - the Free Community Edition.

In the paid version, you get support for the Spring frameworks (Spring MVC framework, Spring Security, Spring Boot, Spring Integration, etc.), Node.js, Angular React, Grails, the ability to use additional languages (javascript, typescript, coffeescript) and interact with almost all popular servers (Tomcat, TomEE, GlassFish, JBoss, WildFly, Weblogic, WebSphere, Geronimo, Virgo, etc.).

Features of IDE, tools and supported frameworks

Features of IDE, tools and supported frameworks

Built-in tools:

  • build tools (Maven, Ant etc.)
  • version control systems (CVS, GIT)
  • decompiler
  • code coverage
  • testing tools

Supported languages:

  • Java
  • Scala
  • Groovy
  • Kotlin

Supported frameworks:

  • Spring
  • Java EE
  • GWt/Vaadin
  • JBoss
  • Grails
  • App
  • Servers/Clouds

Benefits

  • smart completion
  • chain completion
  • static member completion
  • data flow analysis
  • language injection
  • cross-language refactoring
  • detecting duplicates
  • quick fixes

One of the main advantages of an IDE of this type is considered a User Experience, learning how to work with this IDE when switching to another language IDE will remain the same.

An example of developing a smart contract in the IntelliJ environment is shown in the picture

Conclusion

Conclusion

The IDE is designed to maximize developer productivity. Despite the fact that the product is paid, a stable developer community has formed around it, for JetBrains IntelliJ is the flagship product. In addition, there is also a free version, but with a reduced functionality. That allows to consider, that the considered IDE will develop and remains IDE number one for Java developers.

Download

Official website of the developer and the IDE page:

IntelliJ https://www.jetbrains.com/idea

0 Useful article

Contents