位置:首页 > 后端 > node

Deno1.0和Node.js优缺点比较

dearweb 发布:2023-07-13 10:25:17阅读:

Deno1.0和Node.js

一、Deno是什么

    1.服务器运行时:编程语言的服务器运行环境

    2.Deno的底层开发语言:golang。由于go的垃圾回收机制和V8引擎会互相干扰,ryan改用rust重构

    3.Deno和Node.js的使用功能相差无几

二、Node.js的失误(十大技术问题)

    1.Node没用JavaScript异步处理promis对象

    2.低估安全的重要性

    3.使用gyp来实际buil系统

    4.没有听取建议提供FFI而继续使用gyp

    5.过度依赖npm(任意模块)

    6.太容易造成require

    7.package.json建立了错误模块概念

    8.臃肿复杂的node_module设计和下载黑洞

    9.require(module)没有强制加上.js扩展名

    10.无用的index.js设计

三、Deno有点

    1.http服务性能好(Demo:HTTP服务处理2.5w个请求,最大延迟1.3ms;node:3.4w,2~300ms)

    2.完美支持typescrip

    3.插件和拓展

    4.安全性

    5.自带编译和测试的构建工具

技术成熟度曲线,需要时间打磨逐渐成熟。node已经成熟,先入为主。Deno想取代node为时尚早。学不学看个人的时间充足与否


24人点赞 返回栏目 提问 分享一波

小礼物走一波,支持作者

还没有人赞赏,支持一波吧

留言(问题紧急可添加微信 xxl18963067593) 评论仅代表网友个人 留言列表

暂无留言,快来抢沙发吧!

本刊热文
网友在读
手机扫码查看 手机扫码查看