The performance of apps written in Go is great but for many businesses, that's not enough.
Why is it not enough? What's wrong?
The language was designed for the web and it runs perfectly fine for backend architectures. They even have docker images so you don't have to install it and and compiles into WebAssembly!
First you have to adapt to new techniques like channels, goroutines, folder & module structure, syntax etc.
You can also use packages like npm provides packages [ref]. There are already lots of well made packages like Gorilla for websockets or the fiber framework for building webserver like Express in node.
Well, can't think of a language more stable than one supported by Google and the cncf with compatibility guaranteed with no breaking changes across major versions.
Also comes with built-in tooling.
Language fit use cases? I have no idea what that means, unless there is a requirement to use c#
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Why is it not enough? What's wrong?
The language was designed for the web and it runs perfectly fine for backend architectures. They even have docker images so you don't have to install it and and compiles into WebAssembly!
First you have to adapt to new techniques like channels, goroutines, folder & module structure, syntax etc.
You can also use packages like npm provides packages [ref]. There are already lots of well made packages like Gorilla for websockets or the fiber framework for building webserver like Express in node.
It's not that performance itself is not good enough, but rather developers look at other factors besides performance when evaluating languages, like:
Well, can't think of a language more stable than one supported by Google and the cncf with compatibility guaranteed with no breaking changes across major versions.
Also comes with built-in tooling.
Language fit use cases? I have no idea what that means, unless there is a requirement to use c#