需要了解背后的场景|的node.js

时间:2013-11-19 04:17:40

标签: javascript c++ node.js joyent

我想知道,如何在本地语言(c,cpp)中编写像节点一样的东西(小)。我读到c,c ++专家开发了node.js并使用javascript接口。从node.js应用程序开始,这个接口要简单得多。

这不是关于重新发明轮子,(只是学习)但我想学习/理解如果我想创建一个像节点一样工作的服务器的方式,它不是性能或可扩展性或简单性导向。不是那样的。

任何书籍或任何c,cpp主题将帮助我开始使用websockets,广播数据和节点的这些重要功能。我是c,cpp的新手,但需要了解是什么让节点成为如此强大的技术。

除了获取node.js的源代码之外的任何其他解决方案?

1 个答案:

答案 0 :(得分:2)

Node.js由libuv提供支持 - 它是一个异步跨平台的io库,用C语言编写。基本上,它完成了节点所做的一切,但只暴露了C接口。