I don't actually think eclipse is completely terrible (just saw the opportunity for a meme). My main problem with it is that unlike intelliJ, the UI buttons don't scale with the font size, making it pretty unusable on my HiDPI laptop.
For now I'll just stick with IntelliJ/idea IDEs (I have access to an education license for ultimate) and then if/when Idea ruins it I'll probably just try to integrate my Java workflow into either VS Code or an nvim setup
Java is reasonably fast though, as the JRE is pretty well optimized at this point. Languages closer to being fully interpreted like JS and Python (technically both python and JS still get compiled to a lower target and then interpreted) are still noticeably slower.
Edit: there's also the fact that JS/TS runs on a single thread, so it's inherently limited for applications intended to be scaled up.
As a dev who works on both Java and C# code, modern Java (17+) and C# feel almost exactly the same (not sure if Java has extension methods though).
Bonus points for using Kotlin instead tho. I dislike both Java and C# just because they both allow any object to be null and that's usually a headache whenever a null exception shows up.
The only thing I like better about C# is the Fixture library for testing. I haven't found any mature libraries like it for Java yet.
I'm fine with a menu being there, just give me the option to make it go away by selecting a default or something.
That single problem makes dolphin unusable for me because there isn't a basic setting to make it behave like basically every other graphical file manager on any operating system.
The developer doesn't owe us anything, but if they're creating an online community like Discord there are inherent responsibilities that come with that. If they don't want to moderate, then they shouldn't create a Discord/Matrix/Whatever server.
Just like how even if the developer doesn't owe us anything, that doesn't mean it's fine for them to push malware as an update to their previously fine code after they've established trust.
I don't actually think eclipse is completely terrible (just saw the opportunity for a meme). My main problem with it is that unlike intelliJ, the UI buttons don't scale with the font size, making it pretty unusable on my HiDPI laptop.
For now I'll just stick with IntelliJ/idea IDEs (I have access to an education license for ultimate) and then if/when Idea ruins it I'll probably just try to integrate my Java workflow into either VS Code or an nvim setup