Ryan Dahl:Node 失误太多无力回天,Deno 前景明朗

Node 之父 Ryan Dahl 近日在柏林 JS 大会上发表了主题演讲,这也是 Ryan Dahl 做的第二次关于 JS 的公开演讲,第一次是在 2009 年,当时是宣布 Node 项目诞生,而这一次,演讲主题却是 “Design Mistakes in Node” 。

目前网络上还没有该演讲的相关视频,仅公布了 PPT(地址)。根据 PPT 内容可以看到,Ryan Dahl 在前半段主要讲述了过去他在设计 Node 时犯的一些错误,包括安全性、构建系统、package.json、node_modules、index.js 等等,并表示 Node 存在的种种不足导致有许多严重 bug 问题且不可回避。

Rather I will complain about all the warts in Node. Bugs are never so obvious as when you're the one responsible for them. At times Node is like nails on chalkboard to me. It could have been so much nicer.

在后半段,Ryan Dahl 则主要阐述了新项目 Deno 的目标和规划。Deno 将发挥 2018 年的技术优势,朝着安全性,简化模块系统,将 TypeScript 编译器内置于可执行文件当中、Misc 等目标前进。

PPT 地址:http://tinyclouds.org/jsconf2018.pdf

敏捷社区微信公众号:

Node 之父 Ryan Dahl说:Node 失误太多无力回天,Deno 前景明朗。NodeJS要完蛋吗?相关推荐

  1. Node 之父:Node 失误太多无力回天,Deno 前景明朗

    (点击上方公众号,可快速关注) 来源:开源中国 www.oschina.net/news/96767/design-mistakes-in-node Node 之父 Ryan Dahl 近日在柏林 J ...

  2. Node.js创造者Ryan Dahl专访

    这哥们一看就是一个技术宅,他说他创建的Node.js没有GO语音在服务端好用. https://www.sohu.com/a/190139896_464084 Node.js创造者Ryan Dahl专 ...

  3. 和 Node.js 创始人 Ryan Dahl 的对话

    原文地址:Interview with Ryan Dahl, Creator of Node.js 原文作者:Ryan Dahl 译文出自:掘金翻译计划 本文永久链接:https://github.c ...

  4. 采访 Node.js 之父 Ryan Dahl

    (点击上方公众号,可快速关注) 编译: 前端大全/学以致用123 http://blog.jobbole.com/113585/ [前端大全导读]: Ryan Dahl 现在是 Google Brai ...

  5. Ryan Dahl的Node.js遗憾地导致了Deno

    如果创始人Ryan Dahl可以重新构建它,那么Node.js服务器端JavaScript运行时将是什么样子? 通过他的Deno项目,一个与Node.js建立在相同Google V8 JavaScri ...

  6. Ryan dahl对node.js初衷

    2008年,我在寻找一个新的编程平台来做网站.我并不是想要一门新的语言,实际上,语言自身的细节对我来说并不重要.我真正关心的是,该语言能否提供先进的推送功能并集成到网站中来,就像我在Gmail中看到的 ...

  7. Node之父发布新项目deno:下一代Node;百度推出没有广告的简单搜索;甲骨文计划砍掉Java序列化功能;丨Q新闻...

    点击关注 InfoQ,置顶公众号 接收程序员的技术早餐 编辑|小智 音频|Heard 本周要闻:Git 爆任意代码执行漏洞,所有使用者都受影响:Node 之父发布新项目 deno:下一代 Node:G ...

  8. Node之父重构的Deno终于发布了,它终究会取代Node吗?

    Node之父是谁? 没错!就是这个叫Ryan Dahl的男人在2009年创造了Node.你看,其实也不是说大神就都没头发,这位大神毛发不是挺旺盛的嘛! 不过既然是在2009年缔造的Node,那么就不得 ...

  9. 从源码一步步学习,Ryan Dahl的Deno实现原理

    Node之父ry:在"Node中的设计错误"演讲中表示: 不允许将任意本地函数绑定至 V8 当中. 所有系统调用都将通过消息传递完成(protobuf 序列化). 两项原生函数:s ...

最新文章

  1. usaco ★Zero Sum 和为零
  2. 清华学长教你用Python 批量加水印只需一行命令!
  3. python与excel结合-Python与Excel 不得不说的事情
  4. PostgreSQL MySQL 兼容性之 - bit 函数和操作符
  5. 塔式Server 服务器ESXI6.5安装
  6. MySQL性能优化 分区
  7. mysql优化---订单查询优化(2):异步分页处理
  8. mysql最长字段_在mysql中使用GROUP BY时,如何选择最长的文本字段?
  9. [软件启动就报错退出]的问题解决
  10. Звезда 星星
  11. steam 经典 android,游戏玩家必备 Android版Steam试用
  12. android 菜鸟面单打印_android studio 菜鸟实战项目 之 spnner实现
  13. SPSS-相关分析(实例讲解)-数据分析
  14. 计算机无法读取exe文件,exe无法正常运行怎么办 电脑打不开exe文件的解决方法...
  15. canvas卡通兔子萝卜飞行动画
  16. 粘结剂菱镁板建筑材料英国UKCA认证—EN 14016-1
  17. C语言中的逻辑移位和算术移位
  18. 今天汉化了一个便签软件A note,遵守GNU的自由软件
  19. wince6下载地址
  20. SNIPER: Efficient Multi-Scale Training

热门文章

  1. GitHub 又一可视化低代码神器,诞生了!速度!手慢无!
  2. 新南威尔士大学计算机排名,新南威尔士大学世界排名及专业排名汇总(QS世界大学排名版)...
  3. 内核与驱动_08_键盘驱动原理及代码
  4. java--json与JavaBean,List,Map的使用
  5. 计算机保研科研经历——深度学习提问
  6. python线程间通信方法之Event
  7. PS快速抠图、换背景,让抠图速度快…
  8. 在创业的路上,关于预设的期待,一般人经常会犯什么错误?
  9. 深度学习(10):PointNet论文翻译与学习
  10. 为什么现在深度学习才流行起来?