4 ms·
Concurrency handling and package management alone got me to switch from Python to JS for backends.
by hot_gril 3y ago
Concurrency handling and package management alone got me to switch from Python to JS for backends.
- anyfactor 3y agoFor both these issues the answer is Go. I found Go more fun than JavaScript. I won't write Go from scratch rather I will rewrite Python to Go when I start hitting walls. On concurrency, I hope FastAPI will help on that. But I am horrible at writing concurrency code and that is why I don't enjoy writing JS. But from my limited experience, I enjoyed goroutines. Package management, for mission critical stuff I have to straight up use Go binaries to be honest. I didn't mention Go in my parent comment because it will be used as a langauge to rewrite solutions and for that to happen I need to make atleast a couple hundred dollars a month to make that investment.
- hot_gril 3y agoI'd use Go if it had exceptions and async/await. The Goroutines are great for "systems" type software but overkill for web backends.