APP下载

Node.js之父Ryan Dahl成立Deno公司,专案本身仍维持自由开源

消息来源:baojiabao.com 作者: 发布时间:2026-02-20

报价宝综合消息Node.js之父Ryan Dahl成立Deno公司,专案本身仍维持自由开源

Node.js之父Ryan Dahl在2018年所开发的Deno专案,在2020年的时候发布1.0版本,而为了考量专案的未来发展,因此决定成立Deno公司,聘雇转职工程师维护专案,不过Ryan Dahl提到,Deno仍然会维持使用MIT授权,Deno公司会在开源专案上建立商业应用,而非直接从Deno专案获利。

Deno是Ryan Dahl在Node.js之后,所建立的新专案,是一个JavaScript和TypeScript执行环境,使用Rust语言开发而成,与Node.js一样是采用V8引擎,Deno赋予开发者快速编写复杂功能的能力,可生成单一执行档不需相依于其他工具,单个档案就可以定义复杂程式行为。以Deno打包的单个执行档,其中除了执行环境之外,还包含套件管理系统,因此不需要NPM,就可以使用内建的套件管理器来抓取资源。

Ryan Dahl提到,在计算机程序开发中,脚本语言是最轻松实用的方法之一,而在网页浏览器中,JavaScript最受欢迎,也是唯一具有产业标准化程序的脚本语言,因此显然地JavaScript仍会持续火热一阵子。Deno把网页程式开发扩展到浏览器之外,并不是一个全新的概念,Ryan Dahl在10多年前开发的Node.js,就已经取得了一定程度的成功,但是他却发现,Node.js在服务器端的发展受阻,不只是与不良的基础设施紧密捆绑在一起,而且受到缺乏创新的委员会治理,当浏览器平台快速发展,但服务器端JavaScript却停滞不前。

开发Deno专案是Ryan Dahl在JavaScript生态系中的新尝试,提供依附于浏览器API的现代程式开发系统,Deno并不是一个单体系统,而是一套可用于各种目的的技术。Ryan Dahl表示,并非所有服务器端的JavaScript使用案例,都需要存取文件系统,而Deno的设计可使编译不必绑定用不到的功能,让开发者为不同用途的应用程序自定义Runtime。

Ryan Dahl为了延续对Deno的期望,并且积极推动自己的理念,Deno专案募得490万美元种子基金成立公司,这项投资案代表Deno有能力可以聘请专职的工程师团队,在致力开发Deno新功能时,还有余力确保错误和问题被解决。Ryan Dahl也保证Deno会继续使用MIT授权,并且会始终维持自由软件的状态,使得Deno的成长以及发展可以获得最大的益处。

而且Deno公司也不会采用付费功能的商业模式,Ryan Dahl认为,开放核心商业模式并不适合Deno这样的程式开发平台。因此Deno中不会只供商业用户使用的功能,Deno公司的业务会建立在开源专案基础上,而不会直接从专案中获利。

2021-03-30 19:50:00

相关文章