DEV Community

Discussion on: Which editor/IDE do you use and why?

Collapse
 
pietz profile image
Paul

JetBrains builds awesome IDEs. I'm just totally confused when it comes to their seperation of IDEs. I'd say there isn't a single person on this planet that can fully explain the difference of all their IDEs.

Why not just build a single modular one?

Collapse
 
rileytg profile image
Riley Guerin

There are differences. Important ones.

When I'm developing a rails app, I need Rake tasks but not Maven.

It is possible to do everything within Ultimate but if you're really diving into something like Rails and there is RubyMine, I recommend using RM.

Gogland has been much better for Go dev than IntelliJ. It just feels more natural. E.g The first option in lists like New file... is relevant to Go not Java.

Collapse
 
rhencke profile image
Robert Hencke

They do build a singular, modular one, that is effectively the union of all their other language-specific IDEs - IntelliJ IDEA Ultimate.

The difference between their IDEs (other than branding) really just boils down to "Which plug-ins am I getting with this version?". Try opening a few of their IDEs, and go to the plug-ins section of the settings, and compare what comes pre-installed.

In many ways, this really isn't so different from the Eclipse model, where Eclipse offers you an "Eclipse IDE for Java EE Developers", an "Eclipse IDE for C/C++ Developers", etc. As with Eclipse, the difference is just which plug-ins you're getting out of the box.