Deno什么鬼?“更胜一筹”的Node.js( 二 )


Deno确实有一个标准模块的集中集合 , 这些模块没有外部依赖关系 , 并且由Deno核心团队审查 , 它就住在deno.land 服务器上 。 deno_std模块集合是Go标准库的一个松散端口 。
在选择库的模型背后还有一些历史 。 Dahl主要用Go语言编写了Deno的原型 , 但是他发现了Go和V8中的垃圾收集器之间的潜在冲突 。 然后 , 他和他的合作者用V8、Rust和Rust异步I/O包Tokio重写了Deno 。 他们用TypeScript实现了Deno标准库 。
在这一点上 , 对于在TypeScript中构建小型私有脚本项目来说 , Deno是一个合理而有趣的环境 。 根据Dahl的说法 , Deno永远不会真正影响Node.js的成功 。 然而 , 一旦Deno达到1.0版本 , 它很可能成为构建大型项目的可行选择——当前版本是1.5.2 , 所以堆积栈有新的考虑 , 赶紧去试一把吧 , 很值得期待的样子 , 可以在此一探究竟: 。
5.小结本文主要介绍了Deno特性以及与node.js关系和优缺点等 。