用于实时通讯! 注意技术“Node.Js”[适合初学者]

用于实时通讯! 注意技术“Node.Js”[适合初学者]

这一次,我将解释Node.js.

您可能想知道Node.js的用途,以及使用它的优点和缺点。 这是一项相对较新的技术,但也被Netflix等知名服务使用。

即使您不是工程师,我们也建议您了解任何技术。

本文基于TechAcademy的的内容。

使用Node.js

Node.js是服务器端 。

Node.js使用JavaScript处理。 因此,用于操作Node.js的语言是JavaScript。

但是,它是服务器端JavaScript,而不是前端JavaScript。

前端是JavaScript,用于操作在浏览器上以图形方式显示的部分以及HTML和CSS。 另一方面,服务器端是在存储互联网上的数据的计算机上运行的处理系统。

数据中心中的计算机(例如云)最近称为服务器

Node.js是在服务器上运行的JavaScript,以及PHP,Ruby,Python和Java等编程语言。

您还可以从命令行使用内置于Google Chrome中的V8渲染引擎。

Node.js版本

最新版本的Node.js是推荐版本8.9.3和最新版本9.3.0。

但是,正常使用时,请使用推荐版本8.9.3中具有偶数第一个的数字。

如果第一个数字是最新版本中的奇数,则将添加新版本以检查是否存在任何问题,因此对于在Node.js中进行高级开发的高级用户将是版本

查看

此外,从命令行使用Node.js时,请执行以下操作:

节点目标文件名.js

Node.js的用法

由于它占用的内存较少,因此在开发和小规模操作时,它可以比其他环境更好地运行。

Web应用程序

它像过去的编程语言一样在Web应用程序开发时使用。

Web服务器

与以前的编程语言不同,它也用作Web服务器。

智能手机应用

它可用于开发本机应用程序和混合应用程序。

Node.js的优点

高速性能导致C10K问题的解决方案

C10K问题是传统服务器出现的问题,当与服务器的连接数超过10,000时,显示将被延迟。

当然,有可能在技术上解决,但是使用Node.js的非阻塞I / O进程,只能通过使用Node.js来解决C10K问题。

Node.js的缺点

Node.js最初是让前端和服务器端使用相同的JavaScript协同工作的目标之一。

但是,最终,服务器端(Node.js)JavaScript和前端JavaScript之间没有处理兼容性。

也就是说,它是JavaScript的事实仍然是相同的,因此在前端获得的JavaScript的基本知识非常有用。

这次我解释了Node.js.

它也用于着名的服务和游戏,它将成为未来越来越苛刻的技术。 如果你想学习Node.js,请确保你了解大局。

请参阅总结的文章

此外,在线编程学校TechAcademy持有 。

您可以使用Node.js开发Web应用程序。

主动服务工程师被指派为每个学生的个人导师,支持一对一辅导,并且可以在短短四周内学习。

如果你觉得自学的限制请看看。