欢迎大家来到IT世界,在知识的湖畔探索吧!
将近两年过去了,漫长的等待已接近尾声。Deno 1.0 的 API 已被冻结,离 5 月 13 日的正式发布只剩几十个小时了。
Deno 肯定会因为自己著名的创建者和富有前瞻性的理念,成为 JavaScript 领域近期最令人兴奋和最具争议性的软件产品。
Deno 是一款通用的 JavaScript/TypeScript 编程环境。它汇集了许多最出色的开源技术,并使用一个很小的可执行文件提供了全面的解决方案。
Deno 由 Ryan Dahl 创建,他最出名的头衔是 Node.js 的幕后策划者。Deno 充分利用了自 2009 年 Node.js 发布以来不断加强的 JavaScript 特性。它还解决了 Ryan 在他的“Node.js 令我感到遗憾的 10 件事”中谈到的设计缺陷。有些人称其为 Node.js 的续作,尽管作者本人并未提出这种主张。
https://www.youtube.com/watch?v=M3BM9TB-8yA
与用 C++ 编写的 Node.js 不同,Deno 是用 Rust 编写的。它建立在 Tokio 平台之上,并且像 Node.js 一样使用 V8 引擎执行 JavaScript 代码。它的一项出众特性是内置了 TypeScript。尽管它仍需要编译为 JavaScript 才能运行,但这是在内部完成的,因此对用户来说 TypeScript 的行为就好像它是原生支持的一样。
入门
要下载 Deno,请按照首页上的说明操作。要更新到将来的版本,请使用 deno upgrade 命令。
要获得关于 Deno 子命令的帮助,请使用以下任一命令。
- 获取摘要:deno [subcommand] -h
- 获取详细信息:deno [subcommand] –help
在这篇指南中,我们将介绍 Deno 1.0 所提供的所有杀手级功能,并提供如何以最新语法使用它们的示例。我会尽可能使用 TypeScript,等效的 JavaScript 方法大家应该都能看出来。
我相信,看完这篇文章后你会爱上 Deno 的。这份指南应该能为你提供入门 Deno 所需的一切内容。
安全性
默认情况下,Deno 是安全的。相比之下,Node.js 拥有对文件系统和网络的完全访问权限。
要在没有权限的情况下运行程序,请使用:
查看更多
想要查看更多内容,点击文末了解更多查看
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/72549.html