为了账号安全,请及时绑定邮箱和手机立即绑定

什么是Node.js?

什么是Node.js?

动漫人物 2019-07-08 14:44:50
什么是Node.js?我不完全明白什么Node.js都是关于。也许是因为我主要是一个基于Web的商业应用程序开发人员。它是什么,它的用途是什么?到目前为止,我的理解是:编程模型是事件驱动的,特别是它处理的方式。I/O.它用JavaScript解析器是V8.它可以很容易地用于创建并发服务器应用程序。我的理解正确吗?如果是,那么偶发I/O的好处是什么?另外,Node.js的发展方向是成为类似于基于JavaScript(基于V8的)编程模型的框架吗?
查看完整描述

3 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

我认为好处是:

  1. 在VM上使用动态语言(JavaScript)进行Web开发,速度非常快(V8)。它比Ruby、Python或Perl快得多。

  2. 能够在一个进程上以最小的开销处理数千个并发连接。

  3. JavaScript非常适合具有第一类函数对象和闭包的事件循环。人们已经知道如何以这种方式使用它,在浏览器中使用它来响应用户发起的事件。

  4. 很多人已经知道JavaScript,甚至那些不自称是程序员的人。它可以说是最流行的编程语言。

  5. 在Web服务器和浏览器上使用JavaScript可以减少两种编程环境之间的阻抗不匹配,这两种编程环境可以通过JSON通信数据结构,而JSON在等式的两边都是相同的工作方式。重复表单验证代码可以在服务器和客户端之间共享等。


查看完整回答
反对 回复 2019-07-08
  • 3 回答
  • 0 关注
  • 523 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信