cube.js node addon 开发使用的框架neon 简单说明
  8KhYbgszLLmZ 2023年11月24日 38 0

cube.js node addon 的开发使用了neon 框架,基于neon 开发node addon 的好处是简单,而且开发上比较类似node 的开发模式
但是缺点也有不少,比如napi-rs 支持方便的typescript 类型定义生成,可以方便我们使用,对于neon 这个issue 大家已经提议很久
了,应该是实现上问题比较多,官方还是没有实现, 同时napi-rs 对于不同平台的处理工程实践比较好,我们不需要考虑太多东西,默认
cli 已经考虑到了,napi-rs 构建参考效果如下

cube.js node addon 开发使用的框架neon 简单说明_github

说明

个人感觉如果团队倾向于基于typescript 的开发,而且不希望关注太多关于v8 部分的(neon 会有v8 相关知识的了解),基于napi-rs 是一个不错的选择,而且napi-rs 开发相对工程化,neon 因为有一个v8 相关的,灵活性上似乎更好一些
## 参考资料
https://github.com/neon-bindings/neonhttps://neon-bindings.com/

https://github.com/napi-rs/napi-rs

https://github.com/api7/wasm-nginx-module

https://www.nginx.com/blog/server-side-webassembly-nginx-unit/

https://github.com/nginx/unit-wasm

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月24日 0

暂无评论

推荐阅读
  dwHry2iKGG0I   2023年12月26日   31   0   0 githubgithubhtmlhtml
8KhYbgszLLmZ