| ▲ | xnorswap 6 hours ago | ||||||||||||||||
I can't see any reason this list why I should use Go over C# / .NET. .NET has almost all these upsides, but with a concurrency model (async/await) that is (now) more transferable to other languages. | |||||||||||||||||
| ▲ | pjmlp 2 hours ago | parent | next [-] | ||||||||||||||||
I only have one reason, devops ecosystem where Go is expected nowadays, like plugins for something. Otherwise Java, .NET, Typescript (with possible C++ addons). | |||||||||||||||||
| ▲ | shantnutiwari 5 hours ago | parent | prev | next [-] | ||||||||||||||||
Agreed-- c# has a lot of these advantages and is a lot easier to write (yes, I know this will depend). Plus it has a much larger ecosystem The only thing I can think of: I dont think c# can compile as easy to a single executable binary, like Go (or even rust)? | |||||||||||||||||
| |||||||||||||||||
| ▲ | 2ndorderthought 4 hours ago | parent | prev [-] | ||||||||||||||||
I can see reasons why people don't want to use .NET if Go is available. .NET has its merits but it's bloated, compilation is slow, and I find it's tooling to be really annoying. For me go is just above c# and both of those are not super high on my list. | |||||||||||||||||
| |||||||||||||||||