什么是Node.js?我不完全明白什么Node.js都是关于。也许是因为我主要是一个基于Web的商业应用程序开发人员。它是什么,它的用途是什么?到目前为止,我的理解是:编程模型是事件驱动的,特别是它处理的方式。I/O.它用JavaScript解析器是V8.它可以很容易地用于创建并发服务器应用程序。我的理解正确吗?如果是,那么偶发I/O的好处是什么?另外,Node.js的发展方向是成为类似于基于JavaScript(基于V8的)编程模型的框架吗?
3 回答
呼啦一阵风
TA贡献1802条经验 获得超6个赞
在VM上使用动态语言(JavaScript)进行Web开发,速度非常快(V8)。它比Ruby、Python或Perl快得多。 能够在一个进程上以最小的开销处理数千个并发连接。 JavaScript非常适合具有第一类函数对象和闭包的事件循环。人们已经知道如何以这种方式使用它,在浏览器中使用它来响应用户发起的事件。 很多人已经知道JavaScript,甚至那些不自称是程序员的人。它可以说是最流行的编程语言。 在Web服务器和浏览器上使用JavaScript可以减少两种编程环境之间的阻抗不匹配,这两种编程环境可以通过JSON通信数据结构,而JSON在等式的两边都是相同的工作方式。重复表单验证代码可以在服务器和客户端之间共享等。
添加回答
举报
0/150
提交
取消