如何学习Deno

Posted 302wanger

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何学习Deno相关的知识,希望对你有一定的参考价值。

Deno 是什么?

Node 之父创建的,功能和 Node.js 相同,但是更优雅的运行时。

为什么会有 Deno?

  1. javascript ,ES6 标准引入了 Promise 接口(以及 async 函数)和 ES 模块。而 Node.js 由于历史原因, 对这两个新语法的支持,都不理想
  2. Node.js 的模块管理工具 npm,逻辑越来越复杂,且外部模块不安装,经常爆出安全漏洞
  3. Node.js 的功能也不完整,导致外部工具层出不穷,让开发者疲劳不堪:webpack,babel,typescript、eslint、prettier......
  4. Node.js 的创建者 Ryan Dahl 在 JSConf EU 上的演讲视频更能说明问题:https://www.youtube.com/watch...

怎么用?

  1. 官方下载与 demo 运行指南:https://deno.land/manual@v1.8...

Deno 的未来怎么样?

  1. 目前可持观望态度,学习一下语法和思路完全没问题
  2. Deno 并不会完全取代 Node,因为 node 已经能满足绝大多数需求,且历史项目并不会轻易迁移到 Deno。

参考链接

  1. 阮一峰的 Deno 介绍,作为入门:https://www.ruanyifeng.com/bl...
  2. Deno 的 Example 例子:https://deno.land/manual@v1.8...
  3. 介绍 Deno,且提供了可运行的例子:https://chinese.freecodecamp....

以上是关于如何学习Deno的主要内容,如果未能解决你的问题,请参考以下文章

TypeScript--deno前置学习

deno学习三 官方提供的方便deno 安装方式

deno学习二 基本代码

deno学习五 typescript + vscode 集成

我如何在公司代理后面运行Deno

无法在 deno 中加载某些模块