在生产环境中使用node.js?

7

对于从事Web开发的人来说,node.js是否已经可以用于生产环境?它的可靠性如何?


3
Node目前还很年轻,但令人惊讶的是它非常稳定。我不会将其用于大型公司的主页面,但我会将其用于为公司服务器添加功能。甚至Mozilla也一直在尝试使用Jaegermonkey代替v8,这意味着什么。 - beatgammit
3个回答

5
Node.js在系统稳定性、能力和性能方面绝对已经准备好用于生产。然而,在版本1之前,某些功能可能仍会发生变化,并且其他平台上有许多成熟的工具在node上还不存在(尽管每天都有新的东西出现在node上)。
一些企业已经在生产中使用node.js。要了解其中的几个,请查看https://github.com/joyent/node/wiki/Projects,-Applications,-and-Companies-Using-Node

请注意使用哪些功能。例如,MemoryStore在最新版本中仍然会泄漏内存,请谨慎使用。 - Milan Babuškov

3

outloud.fm使用它,似乎运行得很好

但我并没有运营那个网站,所以无法从个人经验来说


-1

它是否能够满足你的需求?

它是否能够按照你的期望运行,不会因为你的需求而崩溃?

那么它就可以用于生产了。


1
有什么原因导致了负评?这是一种可靠的务实方法吗? - Raynos
3
@Raynos 可能被踩是因为这个回答完全没有帮助。问题是“它是否已经准备好投入生产?”和“它是否可靠?”而上面的回答实际上是,“你认为呢?” - Tamzin Blake
@Thom ~ 请记住,有时候我们只需要有人问一句“你觉得怎么样”,然后我们就能想出那个被锁在脑海中的答案。注意我并不反对被踩,Raynos只是好奇而已。但说实话,如果运行时满足你的需求,在足够短的时间内完成任务且不会崩溃,那么这个产品就适合投入生产使用了。这就是生产就绪的定义。你会发现,Microsoft.NET已经有了几个迭代版本和SP,所以显然它并不完美,但人们每天都在使用它。 ;) - jcolebrand
1
他可能想知道在开始“认真”开发某个应用程序之前,node.js 是否已经准备好投入生产。因此,他无法回答这些问题。 - User
@Ixx 我完全不同意。在我了解node的主要限制之前,只需要花费两天的时间阅读相关资料。而且那还是在0.5版本发布之前。 - jcolebrand

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接