我是否正确地认为node.js是一个“全面”的开发平台,与asp.NET,PHP甚至是经典ASP的方式大致相同?
似乎有很多关于node.js的兴奋,这让我有点担心它是另一种“闪光灯”类型技术会消失吗?
如果我要去学习node.js你有什么技巧可以开始,而不会炸掉我的brian吗?
答案 0 :(得分:2)
Node.js不是博客等常见应用程序的平台 它适用于快速异步应用,如聊天,中继等
可以与Twisted框架(Python),Tornado框架(Python)或eventmachine框架(Ruby)进行比较。
答案 1 :(得分:1)
正如DmitryR所说,node.js是Javascript的框架。 它也基于Chrome的V8引擎。 它是基于服务器端的,但也可以用于非互联网应用程序(我现在正在开发一个)。
您学习Node.js的目标是什么?
创建网站
错误的选择
创建网络应用(如聊天)
好的选择
学习一门新语言“为了好玩”
很好的选择,Node.js是异步的,很容易学习,即使是模糊的文档,也可以用于很多事情。它也是一个脚本,所以它不需要编译,但你最好是在非Windows操作系统上,因为windows的node.js可能是一个痛苦的开发。
如果你想要从哪里开始提示,最好先了解异步编程,它是这种语言中唯一的“硬”部分。
答案 2 :(得分:1)