
For version control, the Community Edition has support for Git and GitHub, Subversion, Mercurial, and CVS. You'll also see strong support for various web frameworks, including React and Angular JS, and back end web technologies such as Rails. If you're an enterprise Java developer though, you might be interested in using Spring, Java EE, Grails, Griffon, or any of the other frameworks that are listed here.

In the Community Edition, you get support for Java FX and Swing, and there's also Android functionality, although I would recommend using Android Studio for that instead. There's also more support for Java Frameworks. Those are the three core languages, and I'll also show you how to work with Scala via a plugin, but in the Ultimate Edition, you also get support for JavaScript, TypesSript, SQL, and all of the other languages that are listed here. In this course, I'm showing how to work with Java, Groovy, and Kotlin. For example, the Ultimate Edition supports more languages.

The Community Edition is the base product.

All features that are available in the Community Edition are also available in the Ultimate Edition. This page on the JetBrains website can help you decide whether the Ultimate Edition is for you. If you are having one, please report it in the Treehouse forum.- IntelliJ IDEA comes in two different editions, known as the Community and the Ultimate Edition. Choose allow (unless you are feeling paranoid).

Installing IntelliJ IDEA on Windows What is a IntelliJ IDEA?
