If you mean visual studio for dotnet and it is comparably piece of crap. A lot of unexplained behavior and it generally feels like someone just wanted to check boxes. Dotnet and visual studio actually made me love love a lot more after I worked with them.
Java and Eclipse are waaay better then C# and visual studio. Kotlin is a pure pleasure against C#.
Also, I see people using different JDKa on the same project. That there is competition is a good thing, it is not like you was locked in one.
> If you mean visual studio for dotnet and it is comparably piece of crap. A lot of unexplained behavior and it generally feels like someone just wanted to check boxes.
I disagree. dotnet has it's quirks, but so does every mature ecosystem. I wouldn't use "piece of crap" to describe it (or java) and I get that it's an opinion, but I think your opinion is more misguided than what yo're accusing other people of believing.
> Kotlin is a pure pleasure against C#.
My last project was a kotlin backend powering a C+ desktop app. The kotlin backend took longer to compile than the C++ did. Kotlin is the kitchen sink bolted onto Java. It's definitely a nice environment to work in, but it's certainly not a more streamlined java.
> That there is competition is a good thing, it is not like you was locked in one.
If by competition you mean OpenJDK forks with minor differences then yes there's competition. To me that's not competition, that's fragmentation.
> Java and Eclipse are waaay better then C# and visual studio. Kotlin is a pure pleasure against C#.
Except, unlike Kotlin, C# has a rich selection of what to use for development across a variety of platforms and is not constrained to JVM's type system limitations, allowing the syntax differences to have meaningful impact on the code execution.
It also has excellent, comparable to Go and Rust, CLI tooling to further streamline the process of quickly managing, building, testing, running and deploying projects, something JVM ecosystem is yet to provide an alternative for.
Java and Eclipse are waaay better then C# and visual studio. Kotlin is a pure pleasure against C#.
Also, I see people using different JDKa on the same project. That there is competition is a good thing, it is not like you was locked in one.