< 返回版块

2019-03-21 12:58    责任编辑:Mike

Neon - nodejs 世界与 Rust 世界结合事实上的标准

准确地说,Neon 使得开发者可以使用 Rust 来写 Node 的原生模块(以前只能c/c++能做到)。

本项目已经持续了两年多的时间,目前最新版是 v0.2。Neon API 稳定,操作简单,文档丰富清晰,官网酷炫。强烈推荐。

  • 官网地址:https://neon-bindings.com/
  • 文档地址:https://neon-bindings.com/docs/getting-started
  • API 地址:https://neon-bindings.com/api/neon/index.html
  • 示例地址:https://github.com/neon-bindings/examples

用 Rust 写快速安全的本地 Node.js 模块

Pumping_up_Node.js_modules_with_Rust

Rust Npm 白皮书


这三篇值得阅读:

https://rustforce.net/article?id=2f1c63c8-8f50-4ba5-9c26-ca738c751601

https://rustforce.net/article?id=21d11592-1489-4034-8733-a355d7652243

https://rustforce.net/article?id=0ee04339-0905-428a-a32e-97bdca0dfb68

https://rustforce.net/article?id=4229fd57-28fe-4ef3-998e-15ffd1168cac

注意:下面这个系列的文章不建议参考,因为 rust webassembly 技术发展得太快,下面的内容很快就过时了,或者有更好的方法来操作了。

https://medium.com/@atulanand94/using-rust-modules-for-javascript-web-development-part-i-e6dec27df7b2
https://medium.com/@atulanand94/using-rust-modules-for-javascript-web-development-part-2-7a86eaec5ee9
https://medium.com/@atulanand94/using-rust-modules-for-javascript-web-development-part-3-3-nodejs-7c71e4ae23fe


Deno

Deno, an attempt to fix Node.js flaws, is rewritten in Rust

这里简单翻译一下文章。