deno.js_Deno 1.0来挑战Node.js

deno.js

Deno是一个JavaScript / TypeScript运行时,它具有比Node.js更高的安全性和更出色的开发人员体验,并于2020年5月13日达到其1.0发布状态。

Deno由Ryan Dahl创建,他还创建了Node.jsDeno旨在解决Node的许多缺点,特别是安全性。 (Deno是Node的字谜。)该项目大约在两年前公开

[ 同样在InfoWorld上:什么是Deno? 更好的Node.js ]

与Node不同,Deno不使用NPM软件包管理器。 而是通过引用URL或文件路径来加载模块。 Deno背后的理念是为现代程序员提供高效,安全的脚本环境。 它可以替代用Python或Bash编写的实用程序脚本。 有关安装Deno的说明,请访问deno.land

Deno的亮点包括:

  • Deno是运行时,用于在单个可执行文件(denocode)中在浏览器外部执行JavaScript和TypeScript。
  • 默认情况下,Deno是安全的,除非明确启用,否则没有文件,网络或环境访问权限。
  • 迪诺死于未捕获的错误。
  • Deno中的所有异步操作均返回承诺。
  • Deno脚本可以捆绑到一个JavaScript文件中。
  • Deno具有内置的依赖性检查器(deno infocode)和代码格式化程序。
  • Deno提供了一组经过审核的标准模块
  • Deno被设计为一系列Rust板条箱,以允许在不同的层进行集成。

[ 同样在InfoWorld上:TypeScript与JavaScript:了解差异 ]

在解释Deno的原因时,Dahl及其共同撰稿人Bartuk Iwanczuk和Bert Belder在博客中写道,虽然JavaScript是动态语言工具的自然选择,但Node是在2009年设计的,当时JavaScript是一种截然不同的语言。 结果,在Node上构建应用程序可能是一项艰巨的工作。

Deno的创建者写道:“我们认为JavaScript和周围软件基础设施的格局已经发生了足够的变化,值得简化。” “我们寻求一种有趣且富有成效的脚本环境,可用于多种任务。”

翻译自: https://www.infoworld.com/article/3543791/deno-10-arrives-to-challenge-nodejs.html

deno.js

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值