VSCode is also fairly popular among Java developers.
There’s also Eclipse Theia Blueprint which is basically a open source clone of VSCode.
Professional software and game developer from Finland.
Lemmy: @Vipsu@lemmy.world
Mastodon: @Vipsu@mastodon.gamedev.place
VSCode is also fairly popular among Java developers.
There’s also Eclipse Theia Blueprint which is basically a open source clone of VSCode.
Sounds like good opportunity for US and Europe to whip out some fines over Anticompetitive practices. With Microsoft sort of being repeat offender the fines should reflect that.
Honestly with Edge being not too bad alternative for Chrome this sort of shady behavior from Microsoft doesn’t do it any good at least in my eyes.
Yeah, this quote pretty much sums it up
C# made the opposite choice – to update their VM, and invalidate their existing libraries and all the user code that dependend on it. They could do this at the time because there was comparatively little C# code in the world; Java didn’t have this option at the time.
Which tells me that it was mostly about maintaing backwards compatibility with legacy code. Having used C# and Java for years the effect of type erasure seems to be bunch of silly annotations in code and classes that mostly just exist to encapsulate a list of objects. With C# I create my own generics all the time but with Java I tend to avoid doing that like a plague.
I do however have to admit that I skimmed through most of the article because it’s just too difficult to read with its complex vocabulary (full of words like pragmatic, ubiquitous, fictions, heterogeneous, etc) combined with a lot of technical jargon about lower level languages. Guess reading and actually really understanding the article would be easier and less time consuming if I was native english speaker but at its current form the article is far from being accessible or succesful explaining why one should love type-erasure.
It’s sort of minimalistic / lightweight alternative for IntellJ. Red Hat is working on the extension(s) which have worked fine for me at least for the past few years and it gets updates regularly.
I use VSCode for C++, C#, Java, Python and for things like docker-files, html etc. IntelJ is fine but a bit bloated in comparison with its menus, sub-menus, sub-sub-menus and built in unnecessary extra features for those just looking for code editor.
VSCode workflow with Java is mainly using it to write code, run tests, configure maven/gradle/docker/etc rest is more or less using CLI and Command palette.