Hello,
Can golang replace java ? I want to write backend cloud services.
Thanks
Hello,
Can golang replace java ? I want to write backend cloud services.
Thanks
Could you be more specific? The answer to “Can <language/ecosystem 1> replace <language/ecosystem 2>?” is almost universally “yes” if the language/ecosystem is mature enough and with some caveats. Whether it’s a good idea/fit, on the other hand, is more nuanced.
Go has gained traction by making tradeoffs that suit certain kinds of applications well (that and an excellent community that has built a lot of tooling). If you’re building CLI tools or web APIs, it’s almost purpose-built for the job. Examples off the top of my head are: K8s, Hugo, Github CLI, Docker, Prometheus, Dropbox, Uber, Caddy, NYT, etc.
Whenever I do a training to young programmers, They always asked me “Which programming language is the best” and I always say “The best programming language is the one you know best”. Nowadays all the programming languages ​​offer more or less the same structures, and yes, some things are easier to express in one language than another but at the end I am sure you will find a way to sove in you best programming language…
@Dean_Davidson Thanks I got my answer with examples
Go is great for cloud services simple, fast, and easy to deploy—but it doesn’t fully replace Java, especially for large enterprise systems. It really depends on your use case; both have their place