Is there any reason to switch to golang? Node.js vs Golang for back-end development.
Should I learn Go, NodeJS, or stick with Python for backend web development?
Clonar NestJS en Golang, ¿es una buena idea o la comunidad no lo usará?
Golang vs NestJs response resolution
What is Golang?
NodeJS vs Golang – Which is the best?
Golang vs Node: What makes them powerful?
Videos
What is your opinions, guys, about learning golang?
I have experience with Node.js, Express, and nestjs
I will shift to Golang; I'm tired of the JS/TS ecosystem and I want to try something new!
Just want to know the community opinion: from what I see the key benefit of using node.js for back-end is the same language as front-end part. If I would like to work on back-end side only, would it better to switch to golang, let’s say, to do back-end only things, and don’t care about any front-end related stuff. Have node.js developers already considered as the real “back-end” guys? Or just an JavaScript front-end switchers 😀
After a couple years of programming, mainly in Python, I've found that I really enjoy backend development and plan on pursuing a career in the field. As a high school senior, that's still relatively far away — giving me time to become well-versed with a language related to it. However, I'm at a bit of a loss as to which to commit to — any tips based on the below context?
-
Python: have built a decent number of large full-stack/standalone projects with it, so already somewhat experienced. But although I enjoy writing code in Python, since ML/data science doesn't interest me, I'm somewhat worried about my prospects — Flask (the web framework I use) isn't the biggest player in the field, and other applications for Python are scarce due to speed.
-
NodeJS: JS is a big player; I'm pursuing some internships and many the use it on the backend too. I've used JS through the Vue/Nuxt frontend frameworks when building the aforementioned full-stack projects, and don't find the language to be too bad (though some things can be very frustrating). It's a safe but not terribly exciting bet that would also additionally entail having to constantly remain 'in the loop'.
-
Go: awesome for backend web development, and only growing in popularity. But that's hardly guaranteed for the next 3-5 years, especially since it's still not among the biggest players — sinking a significant amount of time into it might be a bit risky.
Could anyone help point me in the right direction?