首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >怎么看待node之父提出“Node失误太多,Deno前景明朗”?

怎么看待node之父提出“Node失误太多,Deno前景明朗”?

提问于 2018-06-07 16:24:00
回答 10关注 0查看 3K

Node之父Ryan Dahl 前日在柏林JS大会上发表了题为“Design Mistake in Node”的主题演讲,其中“Node失误太多无力回天,Deno前景明朗”的观点令人瞩目,如何看待这一观点?Node是否真的前景堪忧?Deno在短期内能否取代Node的“江湖地位”?Deno又有什么优势?(迷茫!!!)

回答 10

zoiezhu

发布于 2018-06-08 03:01:26

node在某些方面显然是失败的,其中存在的问题是无法忽视的。js社区常年选择性失明的那些问题,总有人要站出来改正。能脑补出这个问题的标题党,也是傻X。演讲里确实是提到了一些问题,但并没有说已无力回天。那么多公司,那么多项目能因为有人指出来几个问题就不能工作了吗?就因为这个人是最先提出的Node的人问题就能更严重是吧?大家都是成年人了,一天到晚咋咋呼呼的不嫌累吗?再说做前端的人那么多年技术迭代都过来了,这点小风小浪又不算啥了,小年青的就少抱怨吧,非得做前端就得习惯,这年头哪有一招鲜吃遍天的技术?对新人的建议:不要学deno,也不要学node,最好连前端都不要碰。

林岑影

发布于 2018-06-08 03:02:34

这是 Ryan Dahl 做的第二次关于 JS 的公开演讲,第一次是在 2009 年,当时是宣布 Node 项目诞生,而这一次,演讲主题却是 “Design Mistakes in Node” 。 其实确切的来说,他也只是在大会上讲述了在设计node时犯的一些包括安全性、构建系统等的错误,而且这些既定存在的不足导致的严重bug在具体项目中将不可回避。同时提出了新项目Deno的目标和规划。

就我个人而言,并没有感受到他在否认node的重要性,作为一名技术人员,从技术的角度去分析node在设计层面上固有存在的问题,不断追求新的技术,这一点根本无法指摘。Deno作为他提出的新项目,有着安全性,简化模块系统,将Typescript编译器内置于可执行文件当中等目标,这些当然是Deno的优势,但是时间再推移一段时间后,谁知道Deno又不会有什么新的设计问题,框架的更新速度太快了,就是你明知道这种框架存在一定的问题,你就能选择不去学不去用吗?技术的更新就是这样的,没办法,前端的路啊!真的是活到老学到老的职业啊!!!

朝朝

发布于 2018-06-08 03:49:17

介绍新项目 deno 时,很多 IT 新闻和媒体都用了标题:“下一代 Node.js”。Deno 并不是下一代 Node.js。 Node.js 和 Deno 分别是 Ryan Dahl 在 2009 年和 2018 年,基于当年最新的前端技术开发的非浏览器 JavaScript 运行时。目前Deno只是一个demo而已,甚至连二进制发行版都没有,所以在短时间里Deno并不能应用于实际生产中,诸君可以把心放回肚子里了。

如果在node和Deno中一定要选一个的话,那位父亲给出的回答也是使用node,Deno作为一个实验性产品目标并不在于兼容Node,而是兼容浏览器。

所以Deno 不是要取代 Node.js,也不是下一代 Node.js,也不是要放弃 npm 重建 Node 生态。Deno 的目前是要拥抱浏览器生态。不可以说这个目标是真的真伟大。Ryan Dahl 开发了 Node.js,社区构建出了整个 npm 生态。而可谓是“Node.js 是前端工程化的重要支柱之一”。

Ryan Dahl 离开 Node.js 去了 Golang 社区,但是现在 Ryan Dahl 又回来了,为 JavaScript 社区带来了 Golang,开发出了 Deno,然后拥抱浏览器生态,是一个值得尊敬的人。

和开发者交流更多问题细节吧,去 写回答
相关文章
Node 之父:Node 失误太多无力回天,Deno 前景明朗
Node 之父 Ryan Dahl 近日在柏林 JS 大会上发表了主题演讲,这也是 Ryan Dahl 做的第二次关于 JS 的公开演讲,第一次是在 2009 年,当时是宣布 Node 项目诞生,而这一次,演讲主题却是 “Design Mistakes in Node” 。
用户1272076
2019/03/26
4760
Node 之父:Node 失误太多无力回天,Deno 前景明朗
Node.js之父着急宣布:Deno将迎来重大变革,更好地兼容Node和npm包
整理|燕珊,核子可乐 或许是因为受到来自近日大火的「Bun」的压力,Deno 官方在 8 月 15 日发布了一篇名为《Deno 即将发生重大变化》的博文。 Deno 的焦虑 2018 年,Node.js 的创始人 Ryan Dahl 在 JSConf EU 上做了主题为 “10 Things I Regret About Node.js” 的分享,Ryan 回顾了在他看来当初开发 Node.js 时留下的十大遗憾。由于 Node.js 现在已经广泛应用于各个领域,为了保证兼容性,对 Node.js 底
深度学习与Python
2023/03/29
9610
Node.js之父着急宣布:Deno将迎来重大变革,更好地兼容Node和npm包
怎么升级node版本(node版本管理)
然后再用node -v,发现在本地的node版本是v8.4.0,有点老了,要升级了。
全栈程序员站长
2022/08/02
3.8K0
怎么升级node版本(node版本管理)
Deno会在短期内取代Node吗?
作为Node之父,Ryan Dahl认为Node自从他把项目移交出去后,Node的走向越来越背离了他的初衷,并且存在着很多无法解决的问题,所以他决心重新开发一个新的项目去解决这些问题,这个项目就名为Deno。目标则是Destroy-node。
葡萄城控件
2020/05/27
8440
NodeJS作者总结自己在node设计中的失误
本文首发于知乎,各位可以通过点击文章下方的阅读原来来访问原文地址 近日(6月3日),nodeJS的作者——Ry(Ryan Dahl)在JS Conf Berlin上做了一个题为 【10 THINGS
用户1687375
2018/06/08
2.2K0
Deno 2021 回顾:优化内核、兼容 Node.js
2021 年是 Deno 获得资助发展的第一个整年。我们的公司 有 10 个员工,而且还在不断增加。
深度学习与Python
2022/03/23
8890
Deno 2021 回顾:优化内核、兼容 Node.js
什么是Deno,它与Node.js有什么不同?[每日前端夜话0xA1]
Node.js 的创建者 Ryan Dahl 花了一年半的时间研究 Deno(https://deno.land/),这是一个新的 JavaScript 运行时环境,可以解决Node 的所有问题。
疯狂的技术宅
2019/08/02
2.3K0
什么是Deno,它与Node.js有什么不同?[每日前端夜话0xA1]
什么是Deno?跟Node.js有何区别?
Node.js的作者Ryan Dahl,过去一年半的时间都在打造一个新的JavaScript运行环境Deno来解决Node的一些内在问题。
ConardLi
2020/03/02
1.8K0
什么是Deno?跟Node.js有何区别?
Node 之父:Oracle,请交出 JavaScript 的商标
作者 | 张卫滨、闫园园 JavaScript 的商标最初是由 Sun 持有的,2009 年随着 Oracle 收购 Sun,该商标也被 Oracle 纳入囊中。虽然 Oracle 并没有真正使用该商标,但依然给该语言的发展蒙上了一层阴影。   2022 年,9 月 3 日,Node.js 和 Deno 的作者 Ryan Dahl 在其个人站点发布了一篇博客,呼吁 Oracle 能够交出 JavaScript 的商标。以下为其原文内容,由 InfoQ 中文站翻译分享: Node 之父的呼吁 1995
深度学习与Python
2023/03/29
4370
Node 之父:Oracle,请交出 JavaScript 的商标
如何将Node.js库转换到Deno
由于Node和Deno的一些差异,一个库要想同时支持Node和Deno是需要一些改造的
ACK
2022/05/29
2.5K0
如何将Node.js库转换到Deno
Node.js 如何应对来自 Ryan Dahl 的 Deno 的挑战
开源JavaScript运行时Node.js上周发布了第15版。经历了11年个年头,Node.js一如既往地受欢迎,但是在2020年,一个竞争对手横空出世。Deno是今年5月份发布的开源JavaScript运行时,由Node.js的原作者Ryan Dahl创建。把Deno说成是Node的竞争对手,好像有点不恰当(译者:毕竟Ryan Dahl可是被大家称作Node之父),因为Deno的创建是专门为了解决Dahl所认为的Node.js的致命缺陷而设计的,包括安全性问题,使用集中依赖管理系统(npm)和“笨重的工具。”
五月君
2020/11/11
1.2K0
Node.js 如何应对来自 Ryan Dahl 的 Deno 的挑战
deno如何偿还Node.js的十大技术债 [每日前端夜话0x3D]
“Node现在太难用了!”。Node.js之父 Ryan Dahl 去年初要开发一款 JavaScript 互动式数据分析工具时,忍不住抱怨起自己十年前一手创造的技术。
疯狂的技术宅
2019/03/27
9560
deno如何偿还Node.js的十大技术债 [每日前端夜话0x3D]
机器视觉发展前景明朗,我国市场未饱和
人工智能的秘密
2018/01/02
1.6K0
deno 初体验,实战记录一个node项目迁移到deno需要做什么
文档中有很多方式,我们按需选择即可。这里我直接选择mac的脚本安装形式。执行一个脚本然后按照提示设置环境变量即可
ACK
2020/06/09
1.6K0
deno 初体验,实战记录一个node项目迁移到deno需要做什么
node函数 node路由
访问连接 http://127.0.0.1:1937/hello%20word.html
mySoul
2018/07/26
9540
node系列:学会node调试
首先在需要在文件行数右侧点击打上断点(红色圆),然后点击下图绿色启动按钮即可开始调试,代码自动运行到断点所在行,此时鼠标移入变量可以看到每个变量的当前状态
落落落洛克
2021/01/08
4.2K0
node系列:学会node调试
Deno 运行时入门教程:Node.js 的替代品
这几天假期,我学习了一下 Deno。它是 Node.js 的替代品。有了它,将来可能就不需要 Node.js 了。
ruanyf
2020/02/14
1.8K0
Deno 运行时入门教程:Node.js 的替代品
Node
想要实现其他复杂的操作和效果,都要依靠 宿主环境 提供API,目前,已经嵌入 JavaScript 的宿主环境有多种,最常见的环境就是 浏览器 和 操作系统 ;
jinghong
2020/05/09
11.1K0
Node
deno深入揭秘及未来展望
node.js之父Ryan Dahl在一个月前发起了名为deno的项目,项目的初衷是打造一个基于v8引擎的安全的TypeScript运行时,同时实现HTML5的基础API。所谓的安全运行时,是将TS代码运行在一个沙盒里,访问受限的文件系统、网络功能,这比较类似于web里的iframe sandbox。
欲休
2018/08/01
1.2K0
deno深入揭秘及未来展望
【node错误】/usr/bin/env: node: No such file or directory
背景 安装了node后,执行npm run xxx的命令的时候,报错,提示如下: /usr/bin/env: node: No such file or directory 步骤 1. 什么玩意,执行一个npm命令怎么提示/usr/bin/env这个错误呢,翻阅资料 资料都提示要创建一个软连接,如下: ln -s /usr/bin/nodejs /usr/bin/node 2. 推测!!因为npm执行的时候默认是使用/usr/bin/node去执行的,但我本地是没有/usr/bin/node的,所以需要创建
千往
2018/01/24
17K0

相似问题

如何看待Mchain未来前景?Mchain赚钱吗?

1281

node后端怎么写区间查询?

0164

怎么部署node + express + mongoose框架?

1277

Node 服务器怎么安装SSL?

21.7K

建站主机怎么安装node环境?

1298
相关问答用户
新浪微博 | 高级总监擅长4个领域
到家集团 | 技术VP擅长5个领域
擅长5个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档