node.js

node.js

创建于2010-07-28     组长: 王兽兽

什么是Node.js?
把事件驱动IO库绑定给V8 JavaScript虚拟机实现的通用编程环境.
2011年11月5日发布0.6.0版成为最新的稳定分支
官方网站, 包括API文档, 邮件列表等: http://nodejs.org
项目地址: https://github.com/joyent/node

它有什么不同?
* 网络通信与文件系统IO无阻塞, 避免CPU时间浪费.
* 单线程, 程序模型简单, 推荐使用多进程而非多线程的方式来实现多核并行计算.
* 全新的生态系统, 不像EventMachine/Tornado那样难于整合Ruby/Python旧有的坚持同步IO的模块.
* 使用V8, 一个把执行效率放在首位的JS引擎, 而且开发非常活跃.
* 对于Web开发者而言, 能在客户端和服务器端使用同样的语言, 减少切换环境带来的头疼.

介绍材料:
* [PDF] 介绍Node.js http://nodejs.org/strange-loops.pdf -- Ryan Dahl, 2010年10月 Strange Loop conference.

第三方模块/组件:
https://github.com/joyent/node/wiki/modules
其中较为重要的项目:
* 包管理器npm: https://github.com/isaacs/npm
* 多版本共存nave: https://github.com/isaacs/nave
* 多版本共存nvm: https://github.com/creationix/nvm
* 中间件Connect: https://github.com/senchalabs/connect

一些信息源:
* http://howtonode.org/ Tim Caswell发起的社区博客
* http://blog.nodejitsu.com/ 一家node.js咨询公司的博客, 目前主要在介绍第三方node.js模块
* http://dailyjs.com/ JavaScript博客, node.js自从问世之后在这里占据了不少的篇幅
* http://twitter.com/#!/ryah 创造者Ryan Dahl的twitter, 话不多.

最近小组话题 · · · · · ·

话题作者回应最后回应
成都这边有想参与webgame服务端开发的node人才请联... 恶魔吹着笛子来 05-16 11:01
node.js socket 做网页游戏 socket 服务端如何? hzq 3 05-15 20:37
《Node Web开发》书评赠书活动,国内首本Node书 图灵教育-晓敏 05-10 16:45
国内第一本Node书《Node Web开发》 图灵教育-晓敏 2 05-10 16:42
写了一个由Node.js驱动的Blog(壳),已上线(开源) Kenshin 2 05-09 08:34
HTML5版迷宫游戏 brighthas 2 04-27 20:01
求php,js创业伙伴 Larry88 8 04-21 23:13
Wiredcraft正在招聘! Wiredcraft 3 04-21 14:23
Windows下最方便的nodejs方案 vickeychen 5 04-20 12:25
node.js 现在有公司在用么?有招聘么? foxidea 10 04-02 11:05
一款的node.js模板引擎 rongye 3 03-30 17:52
nodejs 应用 VPS 合租 4 03-30 16:37
我刚发布的一个性能还不错的 JS 模板引擎, 语法类... 理想 11 03-29 10:05
有人愿意一起学习使用expressjs框架吗? sonnet 13 03-20 13:45
想找个nodejs项目练手 abc 2 03-10 14:22
建了一个Node.js的QQ群,可以不? 无畏 2 03-10 14:20
正在学习express+jade,大家给介绍下各自的经验 bengle 7 02-24 17:51
【上海】互联网初创公司寻前端工程师 (9-14k),我们... c 3 02-21 01:13
Node.js 相关资源链接, 未整理 题叶 2 02-01 17:56
connect和express两者之间如何选择 xbingo 02-01 17:51
我用node.js做的一个聊天室 秀野堂主 12 02-01 15:44
也是 socket 聊天, 新手 题叶 6 01-27 15:31
Node平台上的中文分词包 Mountain 2 01-19 02:14
比较好的学习网站 冰点 1 01-11 22:26
包装Node按照AMD去执行CoffeeScript Mountain 2 2011-12-27
 

小组收藏  · · · · · ·  ( 全部 )


> 全部小组收藏 (1)

友情小组  · · · · · ·

MongoDB
MongoDB (2494)
CoffeeScript
CoffeeScript (126)

最近加入  · · · · · ·

B00tloader
B00tloader
(北京)
SR
SR
(西安)
stephen℃棍子
stephen℃棍子
(杭州)
Bob
Bob
 
东木青水
东木青水
 
free9
free9
 
deju
deju
(长春)
小桂
小桂
(北京)

> 浏览所有developer (1213)


小组同城活动  · · · · · ·

由小组用户发起的城市线下活动

> 浏览全部小组同城活动(0)

这个小组的developer也喜欢去  · · · · · ·

MongoDB
MongoDB (2494)
NodeJS
NodeJS (317)
Ruby
Ruby (3150)
Redis
Redis (369)
NoSQL
NoSQL (1037)
Flask
Flask (599)
Web.py
Web.py (1703)
git
git (946)


本页永久链接: http://www.douban.com/group/node.js/

订阅小组讨论:
feed: rss 2.0