- Full Stack Web Development with Raspberry Pi 3
- Soham Kamani
- 150字
- 2021-07-15 17:10:29
Introducing nodes - the server side JavaScript runtime
For anyone who is familiar with basic HTML development, JavaScript is a language restricted to the browser. For a long time, this was indeed the case, until 2009, when the first release of Node.js was written.
Node.js is a runtime for JavaScript, based on Chrome V8 engine, which allows JavaScript to run outside the browser. This gives it huge potential to do things it was never able to do inside the browser, such as:
- Reading and writing files on the system
- Binding to a port and running a server
- Making native system calls and interacting with other processes
We are eventually going to make use of all three of these functions to build our final application. Node has gained huge popularity both in the Enterprise and the IoT space because of its event-driven and non-blocking I/O model that makes it lightweight and efficient.
推薦閱讀
- 深入淺出Electron:原理、工程與實踐
- Java高并發核心編程(卷2):多線程、鎖、JMM、JUC、高并發設計模式
- Essential Angular
- Spring實戰(第5版)
- 可解釋機器學習:模型、方法與實踐
- Learning FuelPHP for Effective PHP Development
- Getting Started with Eclipse Juno
- C語言程序設計
- Building Serverless Architectures
- Learning Nessus for Penetration Testing
- OpenCV with Python Blueprints
- ASP.NET 4.0 Web程序設計
- OpenCV 3.0 Computer Vision with Java
- jQuery基礎教程(第4版)
- 秒懂算法:用常識解讀數據結構與算法