nodejs初体验
sshong 发表于2014年2月13日 17:02:27 更新于2014年2月13日 17:06:57
这几天搭了个websocket,在选择服务器端选择了nodejs,也算是第一次正式体验nodejs吧。

成品在:http://www.lishiju.net/exam,是个考试服务器,支持多人在线抢答等。

nodejs确实很方便,写过js的人用起来那叫一个爽。大概说说我的理解吧,nodejs本身是在google v8 js引擎基础上,用c写了(当然用了一些异步库)很多很基础的核心扩展模块,如events、fs、net、http等等,然后再封装成js供使用者使用。
在这些核心扩展基础上,开发者可以自由发挥做出各种各种的新的扩展,这些扩展可以通过npm工具发布到一个相当于nodejs库市场的地方,可以很方便的用npm install **来安装各种各样的扩展。

nodejs很强大,不像php那样通常需要依赖apache来运行,nodejs是一个完整的生态系统,既是一个运行平台又可以说是一种语言环境,而且也是跨平台的。
譬如express扩展就是在核心net http的基础上搭出来的web server(含server + 后台具体业务逻辑如展现网页等),独立于任何webserver就可以运行起来。
另外nodejs还有一些譬如forever的扩展,能够将nodejs程序封装成系统服务运行。

关于nodejs的开发环境,sublime 开发 + eclipse调试(安装chrome developer tools)。

好吧,随便扯这么多吧。
标签:nodejs分类:未分组阅读:3198
评论
暂无评论
添加评论
您的大名,限长10汉字,20英文(*)
电子信箱(*)
您的网站
正文,限长500汉字,1000英文(*)
验证码(*) 单击刷新验证码
联系我
博客订阅