Node.js核心技术的研究与应用

Xiaoping Huang
{"title":"Node.js核心技术的研究与应用","authors":"Xiaoping Huang","doi":"10.1109/ICHCI51889.2020.00008","DOIUrl":null,"url":null,"abstract":"Web development companies and developers can choose a variety of technology stacks to build Web applications. In the early days of network development, different technologies were used for front-end and back-end development. With the release of node.js, the construction of the website has undergone tremendous changes. Unlike single-threaded PHP and multi-threaded JAVA, a server programming platform based on the Chrome V8 engine JavaScript runtime environment-node.js came into being. Node.js uses its own built and defined attributes to make up for the shortcomings of the background development language in the traditional sense. It is a server-side JavaScript interpreter, which is used to conveniently build web applications with fast response speed and easy expansion. Node.js, with its event-driven, time loop mechanism, and non-blocking I/O model, can realize functions that Core JavaScript does not have or are not perfect, such as file systems, modules, packages, operating system APIs, and network communications. Historically, there has been more than one plan to port JavaScript outside the browser, but Node.js is the best one.","PeriodicalId":355427,"journal":{"name":"2020 International Conference on Intelligent Computing and Human-Computer Interaction (ICHCI)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"Research and Application of Node.js Core Technology\",\"authors\":\"Xiaoping Huang\",\"doi\":\"10.1109/ICHCI51889.2020.00008\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Web development companies and developers can choose a variety of technology stacks to build Web applications. In the early days of network development, different technologies were used for front-end and back-end development. With the release of node.js, the construction of the website has undergone tremendous changes. Unlike single-threaded PHP and multi-threaded JAVA, a server programming platform based on the Chrome V8 engine JavaScript runtime environment-node.js came into being. Node.js uses its own built and defined attributes to make up for the shortcomings of the background development language in the traditional sense. It is a server-side JavaScript interpreter, which is used to conveniently build web applications with fast response speed and easy expansion. Node.js, with its event-driven, time loop mechanism, and non-blocking I/O model, can realize functions that Core JavaScript does not have or are not perfect, such as file systems, modules, packages, operating system APIs, and network communications. Historically, there has been more than one plan to port JavaScript outside the browser, but Node.js is the best one.\",\"PeriodicalId\":355427,\"journal\":{\"name\":\"2020 International Conference on Intelligent Computing and Human-Computer Interaction (ICHCI)\",\"volume\":\"33 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 International Conference on Intelligent Computing and Human-Computer Interaction (ICHCI)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICHCI51889.2020.00008\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 International Conference on Intelligent Computing and Human-Computer Interaction (ICHCI)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICHCI51889.2020.00008","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3

摘要

Web开发公司和开发人员可以选择各种技术栈来构建Web应用程序。在网络发展的早期,前端和后端开发使用了不同的技术。随着node.js的发布,网站的建设发生了巨大的变化。不同于单线程的PHP和多线程的JAVA,基于Chrome V8引擎的JavaScript运行环境的服务器编程平台node.js应运而生。Node.js使用自己构建和定义的属性来弥补传统意义上的后台开发语言的不足。它是一个服务器端JavaScript解释器,用于方便地构建web应用程序,响应速度快,易于扩展。Node.js以其事件驱动、时间循环机制和非阻塞I/O模型,可以实现Core JavaScript不具备或不完善的功能,如文件系统、模块、包、操作系统api、网络通信等。从历史上看,有不止一个将JavaScript移植到浏览器之外的计划,但Node.js是最好的一个。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Research and Application of Node.js Core Technology
Web development companies and developers can choose a variety of technology stacks to build Web applications. In the early days of network development, different technologies were used for front-end and back-end development. With the release of node.js, the construction of the website has undergone tremendous changes. Unlike single-threaded PHP and multi-threaded JAVA, a server programming platform based on the Chrome V8 engine JavaScript runtime environment-node.js came into being. Node.js uses its own built and defined attributes to make up for the shortcomings of the background development language in the traditional sense. It is a server-side JavaScript interpreter, which is used to conveniently build web applications with fast response speed and easy expansion. Node.js, with its event-driven, time loop mechanism, and non-blocking I/O model, can realize functions that Core JavaScript does not have or are not perfect, such as file systems, modules, packages, operating system APIs, and network communications. Historically, there has been more than one plan to port JavaScript outside the browser, but Node.js is the best one.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信