IntelliJ - Structure and workspace

IntelliJ is lightyears ahead of once you've gotten familiar with both. Yes, the workspace switching is annoying as all hell and quite often I'll just reuse some old project or a copy of some other project that's already set up if I need to get something up quick. Causes a bit of dependency hell with Gradle/Maven and I'm sure it could be done more efficiently, but either way, I highly suggest you stick with IntelliJ.

Try the new early access versions too, just in case, there's quite a few new feature updates. From their roadmap:

The redesigned project model, which we internally call “workspace model”, will remove these limitations. It also brings additional benefits such as better performance during project opening, smoother synchronization with Maven and Gradle, and a nicer programming model. We’ll start with changing the internal implementation to the workspace model, and once this is stable, we’ll proceed to adding user-visible features such as combining projects of arbitrary types in the same IDE frame.

/r/javahelp Thread Parent