News for hackers. Stuff that matters.
Re:Stop Making Students Use Eclipse (2020) by watwut on Sunday November 07, 2021 @01:13AM (#29136994)
IntelliJ looks better but do less for you. Eclipse by default compiles the whole project for example and by default shows all compilation errors. With IntelliJ you need to look for these.
Re:Stop Making Students Use Eclipse (2020) by dmitriid on Sunday November 07, 2021 @01:15AM (#29136999)
> With IntelliJ you need to look for these.

Erm what? Click "build", and IntelliJ shows all compilation errors with their locations

Re:Stop Making Students Use Eclipse (2020) by tsimionescu on Sunday November 07, 2021 @01:36AM (#29137083)
IntelliJ also does on-the-fly compilation and checking, at least if you enable it - which may be a performance problem for huge projects, but definitely not for students.
Re:Stop Making Students Use Eclipse (2020) by watwut on Monday November 08, 2021 @02:53AM (#29146959)
In eclipse, you dont have to press anything. You have prominently "problems view" where they are all listed as you type essentially. You dont have to expand nodes and errors are sorted all on top. (And you can filter them in millions ways, easily, make multiple copies of the view with different filters if you want.)

Then you see them in package/project view too. Each package, project and file with error has red icon with it.

IntelliJ does not show them in project view at all. It shows them only after you pressed "build", so you need to develop the habit of pressing it constantly. Oh, and the console shows exactly one error. The others are hidden in separate view view, inside collapsed nodes and you have to click multiple times to see them.

Re:Stop Making Students Use Eclipse (2020) by dmitriid on Monday November 08, 2021 @09:03AM (#29149369)
> IntelliJ does not show them in project view at all. It shows them only after you pressed "build"

It does better than that: it shows them directly inline with your code, with all the tips and hints and refactorings to make it work.

When you change something to be incompatible with existing code, it will immediately show a handy link inline to display all the places across your code that depend on this code and are now problematic.

There's a problems view that has an overview of all problems in the current file and in the entire project (but true, a single overview of the entire project only appeared sometime in 2020)

Re:Stop Making Students Use Eclipse (2020) by exitheone on Sunday November 07, 2021 @01:44AM (#29137125)
What you are describing is quite literally what the intellij "Build Project" button is for.
Re:Stop Making Students Use Eclipse (2020) by watwut on Monday November 08, 2021 @02:49AM (#29146928)
Which you have to press. In default eclipse setting, it just happens without you having to press anything.