日期:2014-05-16 浏览次数:20399 次
?
什么是NodeJS?
?????? 第一次看到这个名字,是我在报名淘宝的知识分享时看到的,我很兴奋也很好奇这样的一个JS框架。而你看到这个名字的第一个反应会是什么,是否和我一样的简单的以为它就是一个JS框架?反正我是这么认为了。如果你也是,哈哈,看来也是和我一样单纯。
?????? 在去听分享前,我特意google了相关资料来了解,不禁使我吓一大跳,或许是我刚出校园,视野太窄,远没有想过JS脚本从可以从客户端的浏览器转移到了 服务器上。当然,我不是很明白,这样做达到了一个什么样的好处。
?
或许,这一大炮又让前端开发人员又掀起一阵高浪。 在听完淘宝之后的分享,以及之后在网上相关的准备的查询,我才知识,NodeJS正在稍无声息的壮大起了了,一群活跃的开发人员,正在喂养这个出世不久的 孩子,这或许将是继日本海啸的后浪。
?
?
不信?好吧,看看下面的这些:
?
?
NodeJS 安装(安装环境ubuntu10.04):
?? 1、先从官网上(http://nodejs.org/)下载源码,这边我所下的是 node-v0.4.3.tar.gz 版本的包。
$ tar -zxvf node-v0.4.2.tar.gz $ cd node-v0.4.2? ?
? ? 2、接下来进行安装
$ ./configure $ make $ sudo make install? ?
??? 3、安装npm(NodeJS Package Manager NodeJS的包管理器)
????
相关介绍文章:http://howtonode.org/introduction-to-npm
????
安装命令为:
? (注意出错时请检查是不是以root用户进行安装)
curl http://npmjs.org/install.sh | sh? ??
??? 4、 配置环境变量,在这里,我所安装的路径为~$ cd /var/iapps/nodejs/
sudo export PATH=$PATH:/var/iapps/nodejs/bin
?
查看是否安装成功:
sammor@sammor-desktop:~$ cd / sammor@sammor-desktop:/$ node --version v0.4.2
?
???? 如此便成功安装了NodeJS
?
NodeJS ——Hello,World!
?
? 准备脚本:
//helloworld.js var sys = require("sys"), http = require("http"); http.createServer(function(req, res) { setTimeout(fu