Chinaunix首页 | 论坛 | 博客
  • 博客访问: 462713
  • 博文数量: 80
  • 博客积分: 2301
  • 博客等级: 大尉
  • 技术积分: 884
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-16 20:07
个人简介

I\'m interested in mathematics and Daoism. Welcome to talk about these subjects with me.

文章分类

全部博文(80)

文章存档

2017年(2)

2016年(16)

2015年(4)

2014年(6)

2013年(22)

2012年(2)

2011年(1)

2010年(4)

2009年(20)

2008年(2)

2007年(1)

我的朋友

分类: Web开发

2013-05-03 16:36:06

调研了一下node.js总结一下。
    1) v8是google出的一个javascript解释器与引擎,可以编译成可执行程序,也可以编译库嵌入其它程序。最大特点是执行javascript脚本速度快。
    2) node.js是一个c++语言编程的服务器端程序,其中使用了v8引擎,可以看做是一个javascript解释器,它能够执行javascript脚本
    3)node.js内部是单线程的。
    4)node.js支持模块机制,现有很多模块可以使用,尤其是有实现http协议的模块。以致于:node.js有了类似于apache httpd的功能,可以当做一个http server.
    5)node.js编程采用“事件”机制,与web前端类似,与vb类似。估计使用了epoll/kqueue之类的东西。
    6)可以使用c++撰写node.js的扩展,需要了解v8引擎,node.js自己的知识。
    可以参见:
    国人写的介绍
    官方介绍
    示例代码下载
    7)node.js当做web server的例子可以参见:
   
   初步试验了一下怎么撰写模块,觉得稍微有点繁琐。
   2009年,node.js项目创建。近几年发展很快,现在的0.10.4 / April 3, 2013已经是稳定版本。现在模块也很多。项目前景,我觉得还不错。


阅读(1021) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~