←back to thread

257 points pmig | 1 comments | | HN request time: 0.21s | source
Show context
DeathArrow ◴[] No.43100174[source]
I am sure Go has many benefits, but coming from .NET I don't see a big improvement in switching to Go.

.NET feels less verbose, it's batteries included, has an AOT compiler, tons of libraries, starts fast, has very good tooling and performance wise it compares well to Go. Also, it can be used for more than web apps and command line tools.

Where I see a benefit, though, is using go in a large greenfield project because Go is very easy to learn and you can attract Java, .NET, Python, Javascript and even C and C++ developers so you can assemble a team fast.

Though in a microservice context it might not be a large benefit.

replies(1): >>43101104 #
mickael-kerjean ◴[] No.43101104[source]
The big change is cultural. The places I've seen using .NET felt like cults to me, a monoculture were everyone must run windows, swearing by how powershell is the shell of the gods, ms sql being the only true data store that's the best solution for 100% of every use cases, azure being the best cloud provider, and everyone forced to use vs code because of all its fancy integration with even the pm tools.
replies(1): >>43102745 #
neonsunset ◴[] No.43102745[source]
What are the mythical .NET cults which swear by Windows, PowerShell and MSSQL you speak of? Every other ".NET shop" I know nowadays deploys to Linux hosts/container images hosted wherever and develops on a variety of systems where the OS of choice has become mostly a non-factor.
replies(1): >>43109000 #
1. ◴[] No.43109000[source]