为什么感觉近几年Node的新版没什么重大突破
发布于 5 年前 作者 axetroy 3998 次浏览 来自 问答

虽然有 async hook,worker,promisify fs module, es6 等等

但是感觉都是没有让人眼前一亮的特性

还是说因为前端现在只有Node一个选择,社区已经不是那么的积极了。

仿佛已经看到 Version 16.0.0 是什么样了

越发的期待 deno 的稳定版发布

14 回复

这不是挺好的么,说明开始稳定了。

就好像前端方面,框架和工程构建都已经趋向稳定,这时候才是稳步增长的最好时机。

就好像回到当年,你在 Node 6 这个阶段只能用 co 和 generator,而你又知道未来 Node 8 会有 async await。

我相信那时的你除了看到新特性很兴奋外,更多的却反而是『担忧』和『纠结』,现在到底用不用呢?肉眼可见的未来就要全部推倒重写,那我现在是写还是不写呢?

如果再回到被 callback 支配的 Node 4 阶段呢?

回过来,这些新特性其实还是蛮有用的,你不觉得兴奋,也许是业务中没用到那个份

一个前端小白,正在努力转型node 中,一更新,以前学的还没有透彻呢,感觉压力山大!!!

说明 node 已经非常成熟了,所有的改进都是跟随 es 规范的改进。

前端稳定一阵子也挺好的。这两年从es6开始、web component、custom element、node这些,给前端领域带来了超大的变化,后续就是作为服务器端,客户端等,会吸收其他语言的优点进行发展的。

如果题主喜欢刺激的感觉,那推荐可以来给 ShadowNode 贡献代码(或者使用)啊。。。喵~

说明基础已经稳固技术已经成熟。现在应该在生态环境上下功夫了。

@atian25 顺便问问egg在github上面的合并PR时 GPG 的签名是如何实现的? 肯定不会是上传私钥吧

单看node的话变化是不大,但JS界却正在发生很多革命性的变化

@waitingsong 没搞啥,那个是 GitHub 的

1.那么你期望的重大突破是什么? 2.个人感觉:语言还是小步迭代比较好,试想一下:每一个版本的发布,都有所谓的重大突破,结果会怎样? 3.很有意思的一个例子:node有nvm来管理版本 , 那么Java,php …其他语言呢?

看看 Ruby 2.4 和 2.5 版本对 URI 处理差异,坑 https://gitlab.com/gitlab-org/gitlab-ce/issues/53180

HTTP2, Worker Threads, Async Hooks, N-API (ABI)。我觉得新加入的模块很多,补足了很多能力。

最大的变化就是 Worker Threads,以前总说nodejs是单线程,不适合处理cpu密集型

期待Worker Threads,还有装饰器什么时候可以正式发布?草案怎么走的这么慢?

回到顶部