>Go hype died
>Rust hype died
Java hyper futurism, One Will Stand, Java galaxy and universe beyond flesh rended veiled mystery! Forever ever Monolith certain alluring certainty of existence!
Go hype died
Java and C# are literally the best programming languages in existence for general purpose programming. Change my mind
Java, yes, C#, no.
They're both easy to learn OOP languages. Java wins because the JVM doesn't try to lock you into using Microcock products.
Java's only problems compared to C# are
>no unsigneds
>default package visibility
>no inbuilt tuples (srsly wtf haha lmao)
>date classes mess
Well it depends. If you are developing for windows C# is really the best choice. Java is good because it has great cross platform support with the features of C#
>Go but slow as shit
No thanks.
It's actually faster than Go in most benchmarks.
Weird huh?
I'm working in the cloud industry and golang is being adapted for all micro services.
Java sdk doesn't have a package or project manager so you have to install an ide or run the scripts that download the package managers in addition to the jdk.
Not to mention, Java projects are notorious for having A LOT of folders and configs. Not so with C#.
Also, C# has official support for Windows/iOS/iPad/Android/Xbox/Watches/Smart TVs/MacOS/Web Browser with official UI toolkits for all of those.
It can target even target consoles if you use Unity or MG.
Java (officially) only supports desktop windows/linux/mac. Although it has ports for more platforms, they're not up to par with C# equivalent. e.g. the iOS version implementation of JCL is 3rd party and shipped with nagware and the WASM options are a joke compared to blazor.
Or you could just put Maven in path and skip the IDE