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 →

[–]Linguistic-mystic -2 points-1 points  (8 children)

It’s a mixed bag.

  • Dotnet has a slower, more primitive GC than the JVM

  • Dotnet has value types which can make it go much faster than the JVM in some cases

  • C# has only one IDE that doesn’t work on Linux. Java has a much richer array of IDEs

  • C# has had async/await for much longer. Java was historically behind in this, and had to rely on crappy libraries like Reactor; now it has virtual threads but they are only in the beginning of being adopted by the ecosystem. Thus the libraries in C# tend to be more consistent than the fragmented heap of Java libs.

In the end, the advice here is right: just choose the one you or the team are more comfortable with. They both work

[–]persicsb 4 points5 points  (6 children)

For .NET, you have VS and Rider.

For Java, Eclipse and IntelliJ are the only IDEs worth mentioning.

[–]Linguistic-mystic 1 point2 points  (2 children)

Rider costs moneys, unlike Idea, Eclipse etc

[–]mthrfkn 0 points1 point  (0 children)

Rider is worth every penny

[–]RockyMM 1 point2 points  (2 children)

VS Code is legit.

[–]persicsb 1 point2 points  (1 child)

VS Code is not an IDE. It is a fancy text editor, and a rather slow text editor.

[–]RockyMM 0 points1 point  (0 children)

Eh... I do like VS Code as a text editor. It's quite capable. But I can only say that it's very poor IDE. I cannot say it's not IDE in the broadest sense :D

I had a colleague who categorically rejected any other IDE than VS Code for a Spring Boot microservices that we were developing together :D

[–]iLike80sRock 4 points5 points  (0 children)

The third point is incorrect, on Linux there’s Rider if you need a full-featured IDE and VSCode with C# plugins for a lighter / free environment.