本文纯属个人见解,是对前面学习的总结,如有描述不正确的地方还请高手指正~
Node.js是一个可以倏地构建网络服务及应用的平台[1]。该平台的构建是基于Chrome's JavaScript runtime,也就是说,实际上它是对GoogleV8引擎(应用于Google Chrome浏览器)进行了封装。
V8引 擎执行Javascript的速度非常快,性能非常好。Node对一些特别用例进行了优化,提供了替换的API,使得V8在非浏览器环境下运行得更好。
例如,在服务器环境中,处置二进制数据通常是必不可少的,但Javascript对此支持不足,因此,V8.Node增加了Buffer类,方便并且高效地 处置二进制数据。因此,Node不仅仅简单的使用了V8,还对其进行了优化,使其在各环境下更加给力。
(转载请标注:源自;Phodal's Blog)
安装nodejs
wget http://nodejs.org/dist/v0.8.5/node-v0.8.5.tar.gz
tar zvxf node-v0.8.5.tar.gz
cd node-v0.8.5./configure
make && make install
测试nodejs
写一段小程序例如hello_node.js来验证安装是不是正确:var http =require('http');
http.createServer(function(req, res){
res.writeHead(200,{'Content-Type':'text/plain'});
res.end('Hello Node.js');}).listen(8124,"127.0.0.1");
console.log('Server running at http://127.0.0.1:8124/');
用node来运行这段代码 [tom@MyVPS1974 ~]$ node hello_node.js
Server running at http://127.0.0.1:8124/
安排到服务器
文章结束给大家分享下程序员的一些笑话语录:
3G普不普及现在已经不是看终端了,而是看应用,有好的,便宜实用的应用,花1000多买个能用的智能手机应该不是什么难事。反过来说,你200元拿一个智能手机,没有好的应用,看个电影要几十元,也是没人用3G。