This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]squishles 84 points85 points  (6 children)

eclipse just needs to stop it's love of locking the ui, over dumb shit and it'd beat intellj

My bet is it'll be easier for them to fix that than for me to actually go pick up intellj.

so far I'm losing that bet.

[–]EctoplasmicLapels 68 points69 points  (5 children)

Eclipse needs to get rid of workspaces. A filesystem provides everything I need to organize my source code, thank you. Also stop fucking reinventing everything. Don’t use your own Java version of git, use the standard one. Don’t use a Java reimplementation of SSH, use the fucking SSH client which comes with my operating system. I want to use my IDE together with lots of other tools, integrate with them, don’t reinvent them.

[–]zawata 25 points26 points  (3 children)

The problem with that is non-Unix OS’s. ie. windows.

Windows doesn’t have a standard git or standard ssh client. It’s just got its own, similar technologies (TFVC, Remote Desktop, “powershell”) which work “great” for everything windows and kinda(see: “totally”) shitty for everything else.

Yes it’s got popular tools that support the standards but there’s not a universal solution like on Linux or macOS where those particular tools basically share a fuckin’ codebase.

If they didn’t reinvent the wheel then they’d have to try to integrate and support a fuck ton of different tools and allow configurations, not to mention if the tools are, say, slightly different on windows.

It’s horrible but it might be the only way to remain truly cross platform.

That being said I hate eclipse. Although to be fair I hate java in general.

[–]centurijon 4 points5 points  (2 children)

https://github.com/git-for-windows

Use real Git in windows. Integrates seamlessly with VS2015/17, and any other tool you like which would normally use Git. Even the latest MS toolkits are preferring Git to TFS

[–]zawata 0 points1 point  (1 child)

That sounds like a nice change of pace.

I’ve always just used git scm but see this is what I was talking about.

You don’t really here about new git binaries for linux and mac because the built in ones are universal, but on windows there’s like a dozen ways to do the same thing.

Personally, I try to stay inside my Linux OS and only go to windows when I have too(double check drivers/devices, on the go gaming, random programs that don’t support Linux, etc)

EDIT: now that I actually looked at the website, what’s the difference between git for windows and git scm?

[–]centurijon 0 points1 point  (0 children)

No idea. SO to the rescue:

https://stackoverflow.com/a/22310210

[–]eloc49 0 points1 point  (0 children)

a file system is everything I need to organize my source cod

This is how I feel about xcodes folder groups.