如何决定何时使用 Node.js?
我是这种东西的新手,但最近我听到了很多关于Node.js有多好的消息。考虑到我有多喜欢使用jQuery和JavaScript,我不禁想知道如何决定何时使用Node.js。我心目中的Web应用程序类似于Bitly - 获取一些内容,将其存档。
从我过去几天做的所有作业中,我获得了以下信息。节点.js
- 是一个命令行工具,可以作为常规Web服务器运行,并允许运行JavaScript程序
- 利用伟大的 V8 JavaScript 引擎
- 当你需要同时做几件事时,是非常好的
- 是基于事件的,所以所有精彩的Ajax类的东西都可以在服务器端完成
- 让我们在浏览器和后端之间共享代码
- 让我们与 MySQL 交谈
我遇到的一些来源是:
考虑到Node.js几乎可以在亚马逊的EC2实例上运行,我试图了解哪种类型的问题需要Node.js而不是PHP,Python和Ruby等任何强大的国王。我知道这实际上取决于一个人对一种语言的专业知识,但我的问题更多地属于一般类别:何时使用特定的框架以及它特别适合哪种类型的问题?