CNode

除了JS之外,可以用C/JAVA写NodeJS的API吗?

Zzacard-orc发布于13 年前最后回复12 年前14 回复6197 浏览0 收藏

除了JS之外,可以用C/JAVA写NodeJS的API吗?

查看回复

回复 (14)

Z
zhs077#1·13 年前

可以用C++

Z
zacard-orc#4·13 年前
引用 zhs077可以用C++

多谢,非常感谢

Z
zengwenbing#5·12 年前

node起初是设置成高性能的web服务器,后面演变成一个开发平台,刚开始是想用ruby的,但是ruby虚拟机的性能不太出众,然后想到用v8,所以最后面用c++开发了,我觉得如果哪门语言的开发性能好,都可以写Node。

Y
yakczh#6·12 年前

现在connect解析http头的部分是用c++写的吗?

A
alsotang#7·12 年前
引用 zengwenbingnode起初是设置成高性能的web服务器,后面演变成一个开发平台,刚开始是想用ruby的,但是ruby虚拟机的性能不太出众,然后想到用v8,所以最后面用c++开发了,我觉得如果哪门语言的开发性...

-1

之所以不用 ruby 或者 python 是因为他们的同步库太庞大才放弃的吧?

而“我觉得如果哪门语言的开发性能好,都可以写Node”,更不懂在表达什么

A
alsotang#8·12 年前
引用 yakczh现在connect解析http头的部分是用c++写的吗?

我一直以为解析 http 头这事是 http api 在做的事

A
alsotang#9·12 年前

可以用 c++ 写。

参见 https://github.com/rvagg/nan

Z
zengwenbing#10·12 年前
引用 zengwenbingnode起初是设置成高性能的web服务器,后面演变成一个开发平台,刚开始是想用ruby的,但是ruby虚拟机的性能不太出众,然后想到用v8,所以最后面用c++开发了,我觉得如果哪门语言的开发性...

@alsotang 这个也是考虑的,不用python因为python已经是同步io的了,如果一时改为异步io,可能让很多python开发人员接收不了,最后用js作为开发语言,js天生就是异步+基于事件驱动的 最近不是有个项目是基于node的node.app就是用Ob-c开发的平台

参与回复
登录后即可参与回复。登录