node js 断点调试
- - Web前端 - ITeye博客大部分基于 Node.js 的应用都是运行在浏览器中的,. 例如强大的调试工具 node-inspector. node-inspector 是一个完全基于 Node.js 的开源在线调试工具,提供了强大的调试功能和友好. 的用户界面,它的使用方法十分简便. 首先,使用 npm install -g node-inspector 命令安装 node-inspector,然后在终.
2012年在公司做了一次Nodejs( http://nodejs.org/)的讲演,演讲PPT中要点如下
Nodejs:一种高并发务器端编程工具
以上3个原因是Nodejs这个项目能够如此成功的客观原因,但是选择什么语法很多时候是作者的个人意愿:我喜欢就行
nodejs有很多库函数,印象最深的是
crypto 可以使用的场景很少,nodejs在创建之初就比较完备的支持,很罕见
buffer 是写socket server程序必不可少的部件
我们在某个项目中使用Nodejs开发了一个server程序,运行了1个多月之后就换成了其他方案,缺点有3
这几个问题随着Nodejs项目的日渐成熟应该能够得到解决
nodejs有两大特型,这个两个特性 针对 web 编程都不是优势
异步IO更是没有用,异步IO是用增加逻辑复杂度为代价来优化性能,对普通http请求,直来直去更好
大家可能想到这样一种应用场景:某个网页的功能是去Get远程资源,这种情况下用异步IO岂不是很好? 实际情况是:这种应用场景一般都是用消息队列来实现可控异步。在web request handler里面直接做远程请求,很容易block整个应用服务器
快速开发早期生产线上 tcp server
Nodejs极大的简化了tcp server 编程,比python twitsted,java的mina 都要简单很多,下面就是一个最简单的tcp server程序
var net = require('net'); var server = net.createServer(function (socket) { socket.write('Echo server\r\n'); socket.pipe(socket); }); server.listen(1337, '127.0.0.1');
编程简单,部署到线上很好的性能,值得尝试