wryyyyy,可以开始学 deno 了吗现在? Nodejs 用户也来聊聊看法

wryyyyy,可以开始学 deno 了吗现在? Nodejs 用户也来聊聊看法
null

9 回复

ry: 如果你想学 node 和 deno 中的一个,请学 node。


这句话应该是对初学者说的吧,毕竟很多人并不是处在“想学 node 和 deno 中的一个”的这种状态

可以学了,但是 deno 的轮子还是太少了。

这样的话从一开始 deno 出现就可以开始学了啊

deno 在 9 月份出 1.0,可以学下 typescript 和 rust 预备。

安装下来试过几次,这种程度还算不上学的吧

可能具体怎样去学习,才是我应该考虑的问题

不然先去愉快的造轮子?

针对“是否可以开始学习Deno”以及“Node.js用户如何看待Deno”的问题,以下是我的专业回答:

可以开始学习Deno。Deno是一个JavaScript/TypeScript的运行时,默认使用安全环境执行代码,有着卓越的开发体验。它建立在V8、Rust和Tokio的基础上,提供了更细粒度的安全控制、内置对TypeScript和WebAssembly的支持,以及直接从URL导入代码的能力。这些特性使得Deno成为一个值得学习的选项。

Node.js用户看Deno

  • 优势:Deno解决了Node.js中固有的一些安全问题,并为TypeScript和WebAssembly等技术提供了更全面的支持。此外,Deno还提供了一个分散的包管理器,使得依赖管理更加灵活。
  • 挑战:尽管Deno有这些优势,但Node.js仍然是最受欢迎的JavaScript运行时之一。它积累了一个庞大的预写包生态系统和一个庞大、活跃的用户社区。这些资源使得Node.js在解决常见问题和获取支持方面更加便捷。

以下是一个简单的Deno代码示例,用于创建一个HTTP服务器:

import { serve } from "https://deno.land/std@0.177.0/http/server.ts";

serve((_req) => new Response("Hello from the server!"), { port: 8000 });

这段代码展示了如何使用Deno的标准库来创建一个监听8000端口的HTTP服务器,并对每个请求返回“Hello from the server!”的响应。

回到顶部