?
Node.js是一个热门框架,使用它可以非常容易的创建高性能,实时网络应用程序。Node使JavaScript可以编写服务器端应用。本教程将引导你安装node并编写第一个“Hello World”程序。
什么是Node.js?
传统意义上JavaScript只运行在Web浏览器中,但是由于CommonJS 项目,人们对于将其运行在服务器端产生了浓厚的兴趣。其他服务器端JavaScript环境还包括Jaxer和Narwhal。 然而,Node.js和这些解决方案不同的地方是,它基于事件模型,而不是线程模 型。
Node.js 使用事件循环而非线程,这样他能够扩展到数百万的并发连接。它克服如下缺陷,服务器花费其大部分时间用于等待I/O操作,如从硬盘 读取一个文件,访问一个外部Web服务或等待一个文件上传完毕,因为这些操作对比内存操作来说是非常慢的。每个I/O操作在Node.js都是异步的,也 就是说,在I/O操作正在进行的同时,服务器可以继续处理传入的请求。JavaScript非常适合基于事件的编程,因为它的匿名函数和闭包特性使内联回 调函数的编写变得异常简单,并且JavaScript开发人员早已熟悉这样的技巧。此事件为基础的模式,使得Node.js速度非凡。并能轻松满足实时应 用程序的需求。
?
windows系统下简单nodejs环境配置。
第一步:下载安装文件
下载地址:官网http://www.nodejs.org/download/??
第二步:安装nodejs
第三步:安装相关环境
打开C:\Program Files\nodejs
helloworld.js
输入内容: console.log("Hello World");
node helloworld.js 正常的话,就会在终端输出Hello World。
下载后
$ yum install g++* c++* gcc* centos系统情况下
$ tar -zxvf node-v0.10.10.tar.gz
$ ./configure
$ make
$ make install
安装成功
默认安装至 /usr/local/lib
键入命令:cd ?/usr/local/lib??既可
helloworld.js 输入内容: console.log("Hello World");?
node helloworld.js 正常的话,就会在终端输出Hello World。
?