【发布时间】:2015-04-23 22:10:52
【问题描述】:
我一直在尝试创建一个 mongodb 服务器,它将接收发布请求并从 mongodb 服务器插入或读取并回复。我从 node.js 开始。然而,当我阅读内容时,我意识到,人们实际上讨厌 node.js。许多人正在穿越到GO。所以我现在很困惑。
我选择 node.js 是因为 javascript 的天然 json 兼容性。然而,在我阅读完所有内容之后,node.js 听起来像是在浪费时间。 有人可以帮我澄清我的困惑吗?
谢谢。
编辑:人们提到回调地狱的问题,一旦业务逻辑开始比简单循环更复杂,就会降低 node.js 的性能。
【问题讨论】:
-
"人们实际上讨厌 node.js" 在哪里,在什么情况下? “然而,在我读了这么多东西之后,node.js 听起来像是在浪费时间。”我们不知道你读了什么。 “有人可以帮我澄清我的困惑吗?”我看到的唯一困惑是,您认为我们可以在完全不知道您指的是什么的情况下帮助回答您的问题。
-
任何可以使用谷歌的人,都可以找到数以百万计的关于此的博客文章。例如“Holowaychuk”、“koding.com”。另请参阅reddit.com/r/golang/comments/1ye3z6/go_vs_nodejs_for_servers
-
虽然,是什么让 stackoverflow 更可信,这是值得怀疑的。
-
基于意见投票结束。
-
@OzumSafa 你的问题的全部问题是你似乎认为你的问题有一个正确的答案。没有,并且没有上下文,您会遇到这些无用的“X 比 Y”帖子。我在下面更新了我的答案,希望能为您已经阅读的内容添加更多背景信息,但最终您应该决定什么最适合您。 Go 非常简洁,但我正在做的工作的工具在 Node.js 上运行,所以我将在这方面进行开发。您的情况可能有所不同。