node的缺点
- node设计上使用了GYP构建,在谷歌抛弃转用了GN了之后,node成为GYP的唯一大用户,对比Cmake来说从线性的配置到了结构化、模块化的配置,但是他暴露给所有企图绑定到V8引擎的操作(不安全)
- 对于node_modules的模块管理,是极大的复杂化了依赖的处理
- package.json 描述依赖关系,并不规范
- promise的支持并不好 没有一直支持
- 安全性没有利用js本身的沙箱做更好的封装
deno
- 目标实现一个类似npm的中间层 但是不兼容node,支持更加简单的引入 构建方式
- 不允许将任何本地函数绑到V8上
- 内置ts编译器 支持async
网友评论