什么是 Deno?
视频描述 Jump to heading
关于 Deno 及其历史的简短介绍
文字稿和代码 Jump to heading
Deno 是一个基于 V8 和 Rust 构建的开源运行时,适用于 JavaScript、TypeScript 和 WebAssembly 项目。它现代、快速、灵活,并且默认是安全的。
Deno 由 Node.js 的创建者 Ryan Dahl 开发,他在 2018 年 在 JSConf EU 上发表了一场著名的演讲,谈到了他对 Node 的遗憾。而 Deno 为所有这些遗憾提供了解决方案。
凭借过来人的经验,Deno 为我们提供了一个在细节上深思熟虑的运行时。比如默认支持 TypeScript。你可以运行或导入 TypeScript,而无需安装除 Deno CLI 之外的任何东西。Deno 内置了 TypeScript 编译器,因此它可以直接运行你的 TypeScript 代码,无需任何额外配置。
还有诸如代码检查、格式化和测试等细节。Deno 是一个一体化的工具链,你可以用它来启动你的项目,而无需将有限的时间花在配置上。再比如 Web 标准。Deno 基于你可能熟悉的 Web 标准构建,例如 Fetch 和 WebSockets。
你不需要学习任何新东西来使用它们。如果你在浏览器中使用过它们,那么你已经准备好它们在 Deno 中使用。Deno 默认是安全的。你必须特别启用对敏感 API 的权限,例如网络、文件系统、环境访问。Deno 让你选择加入这些权限,就像你在浏览器中选择加入地理位置一样。
在本课程中,我们将通过动手实践来了解 Deno 最重要的功能。无论你过去是否尝试过 Deno,或者这对你来说都是全新的,我想你都会喜欢这里的。
在示例页面 和我们的 YouTube 频道上查看更多视频。