我对这种东西很陌生,但最近我听到了很多关于Node.js的好处。考虑到我有多么喜欢使用jQuery和JavaScript,我不禁想知道何时决定使用Node.js。我心中所想的Web应用程序类似于Bitly-获取一些内容并将其存档。
在过去几天的所有家庭作业中,我获得了以下信息。 Node.js
- 是一个命令行工具,可以作为常规Web服务器运行,并允许运行JavaScript程序
- 利用了伟大的V8 JavaScript engine
- 非常适合需要同时执行多项任务的情况
- 基于事件,因此所有精彩的Ajax-like内容都可以在服务器端完成
- 让我们在浏览器和后端之间共享代码
- 让我们与MySQL通信
我找到的一些来源:
考虑到 Node.js 可以几乎无需额外配置即可在 Amazon 的 EC2 实例上运行,我正在尝试理解什么类型的问题需要使用 Node.js,而不是像 PHP、Python 和 Ruby 这样的强大语言。我知道这实际上取决于个人对语言的熟练程度,但我的问题更多地属于一般类别:何时使用特定框架,它适用于哪种类型的问题?