夏之冰雪
1.你会选择立刻使用新的版本吗?why.
个人而言,会使用新版本,不然对不起自己“热爱新技术”这一标签。
公司的话,肯定不会立刻。公司的原则是:
现有项目,除非有性能瓶颈问题、低版本导致的安全问题、业务难以维护问题,否则避免激进的更新,不然人力成本太大。
新项目,推荐使用新技术,由每个项目组人员自行而定。一般推荐一些新的小的项目,最先尝试使用node新版本,减少因为坑导致的维护成本。
2.你对node中的异步和同步怎么理解?
同步会阻塞,而node异步是基于事件回调、事件循环来实现,异步高并发,这是非常重要的,也是很多企业选择node的原因。
不过对于新人而言,同步代码好理解一些,而异步代码可能不好理解。比如callback,非常不直观,特别是callback hell时候,代码读到让人崩溃。当然,也有解决方案,比如promise。
3.使用Node.js 的优势和劣势都有哪些?
最大的公认的优势:
Node.js 适合处理非计算密集型的IO操作。所以,对于业务过于复杂的,node.js就不占优势了。
海洋的云 
1.对于框架/插件更新升级,你是选择升级or观望?why.
这个问题得分情况,
比如本身框架/插件的使用感受很不错的话,一旦更新升级,会果断选择升级。反之,会先观望一下再考虑升级的问题。
还有一种是看业务需要,如果业务需要用到升级版本的话,还是会考虑升级的。反之,会观望一下。
2.你用过最好的框架/插件是啥?
机器学习框架的话是TensorFlow和Caffe
3.你自己开发过什么框架/插件吗,分享一下吧.
然而并没有开发过,如果以后有的话再来补充吧~
4.工作之外你最喜欢干啥呢?
以前是打王者荣耀、LOL,偶尔MC、炉石;最近囤了很多书,开始读书画画弹尤克里里,最喜欢旅游,所以买了不少孤单星球做攻略。
其余时间会学学英语,听听专业方面的课程,毕竟计算机行业想要跟上发展的脚步的话,还是需要不断学习不断提升沉淀的。
上校,想要公仔,谢谢~
1984510662667601
【前端】Node.js 9.0来了,有哪些不一样的体验?
巴洛克上校11小时前10参与168关注
timg_jpeg
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。
Node.js Foundation前不久发布了Node.js JavaScript运行时的第9个版本,与此同时Node.js
8也会被长期支持使用。据基金会透露,社区驱动的开源库在企业应用、机器人研发技术、服务器应用以及移动网络等方面都有一定的应用,这也意味着公司将会把长期支持版本8。
抛开8我们下面来看看Node.js 9.0.0 的主要更新哪些内容
1509500481991019071
本次升级并没有太多令人兴奋的点,官方并不希望大版本的更新导致严重的断层,因此新特性、语法会在次版本更新中逐渐被加入。主要变化如下:
一个主要的依赖迎来了更新,V8 引擎更新到了 6.2,异步
IO 库 libuv 更新到 1.15.0,DNS 库 c-ares 更新到 1.13.0
N-API 和 HTTP2 可以直接用了,不需要再加 flag。新版本引入了 Async Hook,尽管依然属于实验性功能,但此次升级后就已经可以使用了
Node.js 核心库开始逐渐迁移到一个全新的报错系统,为每一种错误类型提供唯一的错误代码,以此在不破坏已有代码的前提下,提高用户代码的健壮性
当接收到的请求无法被正确解析时,HTTP 模块会返回一个 400 错误。此前
Node.js 会直接将 socket 挂起,导致服务器误以为 node 进程挂了
assert 模块可以抛出任意类型的错误,而不再仅限于断言错误
Node.js 使用 32 位带符号整数来表示计时器延迟,当延迟溢出时,新版本会增加 1 毫秒延迟,以往版本对此没有处理
API 文档和测试套件的更新,JS 和 C++ 的测试覆盖率均达到 90% 以上
Node.js 9.0.0 发布之后
按照官方的发布计划,9.0 的发布,意味着 8.x 进入
LTS 阶段,7.x 彻底退出舞台,6.x 的 LTS 还有半年结束。也就是说,差不多是时候考虑往生产环境部署 Node.js 8.x 了。
nodejs_9_release
好了!我该说的都说完了,到你们了:
如果说你用Node.js那么:
1.你会选择立刻使用新的版本吗?why.
2.你对node中的异步和同步怎么理解?
3.使用Node.js 的优势和劣势都有哪些?
如果说Node.js是什么鬼,我根本不鸡道好嘛,那么:
1.对于框架/插件更新升级,你是选择升级or观望?why.
2.你用过最好的框架/插件是啥?
3.你自己开发过什么框架/插件吗,分享一下吧.
4.工作之外你最喜欢干啥呢?
1984510662667601
【前端】Node.js 9.0来了,有哪些不一样的体验?
巴洛克上校11小时前10参与168关注
timg_jpeg
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。
Node.js Foundation前不久发布了Node.js JavaScript运行时的第9个版本,与此同时Node.js
8也会被长期支持使用。据基金会透露,社区驱动的开源库在企业应用、机器人研发技术、服务器应用以及移动网络等方面都有一定的应用,这也意味着公司将会把长期支持版本8。
抛开8我们下面来看看Node.js 9.0.0 的主要更新哪些内容
1509500481991019071
本次升级并没有太多令人兴奋的点,官方并不希望大版本的更新导致严重的断层,因此新特性、语法会在次版本更新中逐渐被加入。主要变化如下:
一个主要的依赖迎来了更新,V8 引擎更新到了 6.2,异步
IO 库 libuv 更新到 1.15.0,DNS 库 c-ares 更新到 1.13.0
N-API 和 HTTP2 可以直接用了,不需要再加 flag。新版本引入了 Async Hook,尽管依然属于实验性功能,但此次升级后就已经可以使用了
Node.js 核心库开始逐渐迁移到一个全新的报错系统,为每一种错误类型提供唯一的错误代码,以此在不破坏已有代码的前提下,提高用户代码的健壮性
当接收到的请求无法被正确解析时,HTTP 模块会返回一个 400 错误。此前
Node.js 会直接将 socket 挂起,导致服务器误以为 node 进程挂了
assert 模块可以抛出任意类型的错误,而不再仅限于断言错误
Node.js 使用 32 位带符号整数来表示计时器延迟,当延迟溢出时,新版本会增加 1 毫秒延迟,以往版本对此没有处理
API 文档和测试套件的更新,JS 和 C++ 的测试覆盖率均达到 90% 以上
Node.js 9.0.0 发布之后
按照官方的发布计划,9.0 的发布,意味着 8.x 进入
LTS 阶段,7.x 彻底退出舞台,6.x 的 LTS 还有半年结束。也就是说,差不多是时候考虑往生产环境部署 Node.js 8.x 了。
nodejs_9_release
好了!我该说的都说完了,到你们了:
如果说你用Node.js那么:
1.你会选择立刻使用新的版本吗?why.
2.你对node中的异步和同步怎么理解?
3.使用Node.js 的优势和劣势都有哪些?
如果说Node.js是什么鬼,我根本不鸡道好嘛,那么:
1.对于框架/插件更新升级,你是选择升级or观望?why.
2.你用过最好的框架/插件是啥?
3.你自己开发过什么框架/插件吗,分享一下吧.
4.工作之外你最喜欢干啥呢?
1984510662667601
【前端】Node.js 9.0来了,有哪些不一样的体验?
巴洛克上校11小时前10参与168关注
timg_jpeg
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。
Node.js Foundation前不久发布了Node.js JavaScript运行时的第9个版本,与此同时Node.js
8也会被长期支持使用。据基金会透露,社区驱动的开源库在企业应用、机器人研发技术、服务器应用以及移动网络等方面都有一定的应用,这也意味着公司将会把长期支持版本8。
抛开8我们下面来看看Node.js 9.0.0 的主要更新哪些内容
1509500481991019071
本次升级并没有太多令人兴奋的点,官方并不希望大版本的更新导致严重的断层,因此新特性、语法会在次版本更新中逐渐被加入。主要变化如下:
一个主要的依赖迎来了更新,V8 引擎更新到了 6.2,异步
IO 库 libuv 更新到 1.15.0,DNS 库 c-ares 更新到 1.13.0
N-API 和 HTTP2 可以直接用了,不需要再加 flag。新版本引入了 Async Hook,尽管依然属于实验性功能,但此次升级后就已经可以使用了
Node.js 核心库开始逐渐迁移到一个全新的报错系统,为每一种错误类型提供唯一的错误代码,以此在不破坏已有代码的前提下,提高用户代码的健壮性
当接收到的请求无法被正确解析时,HTTP 模块会返回一个 400 错误。此前
Node.js 会直接将 socket 挂起,导致服务器误以为 node 进程挂了
assert 模块可以抛出任意类型的错误,而不再仅限于断言错误
Node.js 使用 32 位带符号整数来表示计时器延迟,当延迟溢出时,新版本会增加 1 毫秒延迟,以往版本对此没有处理
API 文档和测试套件的更新,JS 和 C++ 的测试覆盖率均达到 90% 以上
Node.js 9.0.0 发布之后
按照官方的发布计划,9.0 的发布,意味着 8.x 进入
LTS 阶段,7.x 彻底退出舞台,6.x 的 LTS 还有半年结束。也就是说,差不多是时候考虑往生产环境部署 Node.js 8.x 了。
nodejs_9_release
好了!我该说的都说完了,到你们了:
如果说你用Node.js那么:
1.你会选择立刻使用新的版本吗?why.
2.你对node中的异步和同步怎么理解?
3.使用Node.js 的优势和劣势都有哪些?
如果说Node.js是什么鬼,我根本不鸡道好嘛,那么:
1.对于框架/插件更新升级,你是选择升级or观望?why.
2.你用过最好的框架/插件是啥?
3.你自己开发过什么框架/插件吗,分享一下吧.
4.工作之外你最喜欢干啥呢?
1984510662667601
【前端】Node.js 9.0来了,有哪些不一样的体验?
巴洛克上校11小时前10参与168关注
timg_jpeg
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Node.js 的包管理器 npm,是全球最大的开源库生态系统。
Node.js Foundation前不久发布了Node.js JavaScript运行时的第9个版本,与此同时Node.js
8也会被长期支持使用。据基金会透露,社区驱动的开源库在企业应用、机器人研发技术、服务器应用以及移动网络等方面都有一定的应用,这也意味着公司将会把长期支持版本8。
抛开8我们下面来看看Node.js 9.0.0 的主要更新哪些内容
1509500481991019071
本次升级并没有太多令人兴奋的点,官方并不希望大版本的更新导致严重的断层,因此新特性、语法会在次版本更新中逐渐被加入。主要变化如下:
一个主要的依赖迎来了更新,V8 引擎更新到了 6.2,异步
IO 库 libuv 更新到 1.15.0,DNS 库 c-ares 更新到 1.13.0
N-API 和 HTTP2 可以直接用了,不需要再加 flag。新版本引入了 Async Hook,尽管依然属于实验性功能,但此次升级后就已经可以使用了
Node.js 核心库开始逐渐迁移到一个全新的报错系统,为每一种错误类型提供唯一的错误代码,以此在不破坏已有代码的前提下,提高用户代码的健壮性
当接收到的请求无法被正确解析时,HTTP 模块会返回一个 400 错误。此前
Node.js 会直接将 socket 挂起,导致服务器误以为 node 进程挂了
assert 模块可以抛出任意类型的错误,而不再仅限于断言错误
Node.js 使用 32 位带符号整数来表示计时器延迟,当延迟溢出时,新版本会增加 1 毫秒延迟,以往版本对此没有处理
API 文档和测试套件的更新,JS 和 C++ 的测试覆盖率均达到 90% 以上
Node.js 9.0.0 发布之后
按照官方的发布计划,9.0 的发布,意味着 8.x 进入
LTS 阶段,7.x 彻底退出舞台,6.x 的 LTS 还有半年结束。也就是说,差不多是时候考虑往生产环境部署 Node.js 8.x 了。
nodejs_9_release
好了!我该说的都说完了,到你们了:
如果说你用Node.js那么:
1.你会选择立刻使用新的版本吗?why.
2.你对node中的异步和同步怎么理解?
3.使用Node.js 的优势和劣势都有哪些?
如果说Node.js是什么鬼,我根本不鸡道好嘛,那么:
1.对于框架/插件更新升级,你是选择升级or观望?why.
2.你用过最好的框架/插件是啥?
3.你自己开发过什么框架/插件吗,分享一下吧.
4.工作之外你最喜欢干啥呢?
呖咕呖咕110
如果是我,我可能先在小项目中尝鲜。
jellysun
观望中……
1220510649233374
想知道有哪些快捷
1977910303888356
我就想问问你们程序员是不是自虐狂?
一边:
你们不学好英文,
有了英文编程还需中文编程,
毕竟用习惯了英文编程,
……
各种各样抵触中文编程
另一边:
我们累成狗。
说的那么容易,你们来做啊?
…
却向我们外行人大肆诉苦
1509910312701739
..
aoteman675
1.对于框架/插件更新升级,你是选择升级or观望?why.
在现有业务上不选择更新插件和更改框架结构。如果新建项目会考虑引入新框架,观察新特性是否有效率的提升,如果确实能提校会将项目结构重写,引入新框架。
2.你用过最好的框架/插件是啥?
安卓开发使用okhttp,插件有阿里巴巴Java规范插件
3.你自己开发过什么框架/插件吗,分享一下吧.
没有开发过,当然如果开发了就马上发布Github
4.工作之外你最喜欢干啥呢?
逛论坛,写代码。写代码才是目前最能打发时间的运动了
1883110540917769
好
hikingx
如果说你用Node.js那么:
1.你会选择立刻使用新的版本吗?why.
肯定会尝鲜一下,好不好用了再说。
2.你对node中的异步和同步怎么理解?
异步基于多线程,就是可以同时进行多个语句执行,就像在一个方法中加入function模块,应该是异步处理。同步调用,是阻塞式的调用,必须一步步向下运行,一旦遇到等待也只能等待,才能进行下一步。
3.使用Node.js 的优势和劣势都有哪些?
优势明显,但是也有缺点。
采用事件驱动、异步编程,为网络服务而设计,非常适合用作依赖其它IO资源的中间层服务。可以说是数据密集型分布式部署环境下的实时应用系统的完美解决方案。
缺点的话,调试太苦逼了,Node.js社区有很多包都不咋地。
上面几个问题就不回答了-----,下面这个问题很感兴趣
4.工作之外你最喜欢干啥呢?
逛社区,女人喜欢逛街。我就喜欢在社区随便逛逛,各种社区----------
个人爱好,出去钓钓鱼,遛遛狗
回答这么多问题,如果可以的话,希望来个公仔当狗狗玩具。。。。。。。。