我是否认为 node.js 是一个“完整的”开发平台,与 asp.NET、PHP 甚至经典 ASP 的方式大致相同?
关于 node.js 似乎有很多令人兴奋的地方,这让我对它是另一种“昙花一现”类型的技术会逐渐消失感到有些紧张?
如果我要开始学习 node.js,你有什么建议吗?
我是否认为 node.js 是一个“完整的”开发平台,与 asp.NET、PHP 甚至经典 ASP 的方式大致相同?
关于 node.js 似乎有很多令人兴奋的地方,这让我对它是另一种“昙花一现”类型的技术会逐渐消失感到有些紧张?
如果我要开始学习 node.js,你有什么建议吗?
Node.js 不是用于博客等常见应用程序的平台。
它适用于聊天、中继等快速异步应用程序
它可以与Twisted框架 (Python)、Tornado框架 (Python) 或eventmachine框架 (Ruby) 进行比较。
正如 DmitryR 所说,node.js 是一个 Javascript 框架。它也是基于 Chrome 的 V8 引擎。它是基于服务器端的,但也可以用于非互联网应用程序(我现在正在开发一个)。
你学习 Node.js 的目标是什么?
创建网站
错误的选择
创建一个网络应用程序(如聊天)
好的选择
“为了好玩”学习一门新语言
也是不错的选择,Node.js 是异步的,而且很容易学习,即使是晦涩难懂的文档,也可以用于很多事情。它也是一个脚本,所以它不需要编译,但你最好在非 Windows 操作系统上,因为 Windows 的 node.js 可能对开发来说很痛苦。
如果你想知道从哪里开始的提示,你最好从了解异步编程开始,它是这种语言唯一“难”的部分。