Node.js 入手问题

2017-11-07 13:01:44 +08:00
 ray1888

之前写的比较多的是 Python,突然要接手一个 node 的项目,然后想请问一下,node 8.9 的版本是用那个版本的 ES 标准( es5?es6?es7?),然后有什么好的项目推荐去看看吗?

4056 次点击
所在节点    Node.js
12 条回复
irisfor
2017-11-07 13:13:02 +08:00
哇,,点进来瞬间变色
Cbdy
2017-11-07 13:20:38 +08:00
node 8.9 支持支持到很多 es2017 ( es8 )的特性了
wellsc
2017-11-07 13:57:57 +08:00
Es6
whypool
2017-11-07 14:05:04 +08:00
node7.6 以后就支持不用 tag 写 es7
ray1888
2017-11-07 14:09:04 +08:00
@whypool 那想请问一下,express 框架原生支持了 promise 或者 async 的语法了吗?
xomix
2017-11-07 14:16:39 +08:00
哇,,点进来瞬间变色+1
ifreego
2017-11-07 14:23:59 +08:00
http://node.green/ 一片绿
qiuyk
2017-11-07 14:26:02 +08:00
@ray1888 node 8.9 原生支持 promise 和 async 了 和 express 无关
libook
2017-11-07 14:34:48 +08:00
Node8 支持完整的 ES2016(ES7)语法(除了部分已有的本来就很好用没必要替换的特性),部分 ES2017 语法,因为本身 ES 标准就是先应用后标准化的,所以新的特性你会见到,但是通常在 Beta 之前不建议用于正式生产(Beta 的时候就已经很稳定了,基本就剩下走流程出 ES 标准了,编入 ES 标准再改成正式版特性)。
Express 我没有用过最新版,但是作为应用最广泛的 Node.js WEB 框架应该也支持得比即时吧,RTFM,我知道 Koa2 是完全支持 promise 和 async 的。

不管你想用 Express 还是 Koa 还是其他的,直接到官方文档里看教程就可以,教程的 Demo 很典型,基本以后写程序都是这个样式,了解一个 WEB 服务基本的元素和架构,然后再根据具体的项目要求来设计,不同的项目可能思路结构甚至代码风格都完全不一样。
alber1986
2017-11-13 10:19:43 +08:00
看看教程呗
入门到精通
http://www.sucaihuo.com/video/135.html
alber1986
2017-11-28 10:10:28 +08:00
感觉 node.js 这人气比较少
zhuishe
2017-12-28 16:52:16 +08:00
要学的东西真多

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/404261

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX