News for hackers. Stuff that matters.
Re:JetBrains: $270M revenue, 405K paying users, $0 raised by shagie on Sunday December 15, 2019 @05:28PM (#21799412)
I believe you're seeing a conceptual mismatch between workspace and project from how Eclipse and IntelliJ model working.

Try creating an empty project in IntelliJ and then add each of your Eclipse projects as a module to the IntelliJ empty project.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by hugi on Sunday December 15, 2019 @05:39PM (#21799466)
Yeah, tried that. Multiple times. IntelliJ just doesn't handle it performance wise, and it feels awkward because IntelliJ just isn't designed as well for working on multiple projects simultaneously. It's probably great for people working on a single project with some dependencies (modules). IntelliJ really wants you to open a project, work on it, then you close it and open the next project. That doesn't fit me.

Doesn't mean IntelliJ is bad, it's just a bit limited in that regard.

My dozens of projects are not a single project with "modules". I have a universe of code in multitudes of interrelated projects, closed source and open source. I want to refactor openly, not having to care how I'm moving code between projects. Eclipse works perfectly for this. IntelliJ does not.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by deanCommie on Sunday December 15, 2019 @07:46PM (#21800029)
If the project share code that you want to refactor, then in Intellij's terminology they are modules, not projects

Import each one individually as a new module in a root project, and everything will be hunky dory.

A "module" in this case is just an atomic closure of some sort.

I've got plenty of Intellij projects with >50 modules, each of which are their own git repository, just fine.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by hugi on Monday December 16, 2019 @02:10AM (#21801301)
You kind of described the exact problem there. You have "plenty of projects with >50 modules". I don't have "plenty of workspaces", just one that contains all my "plenty of projects", almost all of which then depend in some way on a tree of hierarchies also within that workspace.

There are no islands. There's now switching between anything. It's just all my code and dependencies, always open and accessible and instantly available.

Creating a new project in Eclipse then requires no importing of modules on my part, I just create a new project, it's in my workspace and voila—it's now an integral part of my universe of code.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by AnthonBerg on Sunday December 15, 2019 @06:10PM (#21799630)
IntelliJ really wants you to open a project, work on it, then you close it and open the next project. That doesn't fit me.

This does not match my experience at all, fwiw. I keep all manner of projects open simultaneously.

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by Aeolun on Sunday December 15, 2019 @07:25PM (#21799936)
I think it’s interesting that this issue was exactly why I switched away from Eclipse years ago. The performance was atrocious.

I guess that pushed them to improve ;)

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by hugi on Monday December 16, 2019 @02:10AM (#21801305)
Yeah, "modern Eclipse" is a very different beast from "several years ago Eclipse", that also goes for performance.

As I said in a parent, I'm very certain the competition from IntelliJ got them off their asses :).

Re:JetBrains: $270M revenue, 405K paying users, $0 raised by therealdrag0 on Tuesday December 17, 2019 @12:27PM (#21815948)
I'm an IJ user and I do this; however I remember eclipse was much better about knowing that you have a dependency also in the workspace and using that when you "go to definition" instead of going to the compiled version.