什么时候使用 golang 而不是 nodeJs? - Reddit

对于几乎所有NodeJS也能工作的项目来说,Go都是更好的,因为Go的实际并发原语是内置的,而且容易使用。 Node仍然有(据我所知,如果我过时了,有人会纠正我)一个 集中的事件循环结构...

NodeJS的库包财富惊人,异步容易实现新颖想法,但Go更好,因为它有内置的实际并发原语,而Node只有单线程,Go的并发性可以让一台机器上只运行一个进程就能获得大量收益,但如果开发者熟悉JS,NodeJS仍然是可行的。NodeJS如果不定期维护,会有复杂的依赖树和脆弱性,缺乏类型安全和复杂的运行时错误,缺乏文档时难以通过库包阅读,回调地狱可能会让人烦恼。NodeJS仍然快,异步代码运行良好,但Go更适合大型规模的项目。NodeJS有复杂的依赖树和脆弱性,缺乏类型安全和复杂的运行时错误,缺乏文档,回调地狱可能会让人烦

原文中文,约1000字,阅读约需3分钟。发表于:
阅读原文