官术网_书友最值得收藏!

  • Node.js Web Development
  • David Herron
  • 224字
  • 2021-06-11 18:48:15

Summary

You learned a lot in this chapter. Specifically, you saw that JavaScript has a life outside web browsers and that Node.js is an excellent programming platform with many interesting attributes. While it is a relatively young project, Node.js has become very popular and is widely used not just for web applications but for command-line developer tools and much more. Because the Node.js platform is based on Chrome's V8 JavaScript engine, the project has been able to keep up with the rapid improvements to the JavaScript language.

The Node.js architecture consists of asynchronous functions managed by an event loop triggering callback functions, rather than using threads and blocking I/O. This architecture has claimed performance benefits that seem to offer many benefits, including the ability to do more work with less hardware. But we also learned that inefficient algorithms can erase any performance benefits.

Our focus in this book is the real-world considerations of developing and deploying Node.js applications. We'll cover as many aspects of developing, refining, testing, and deploying Node.js applications as we can.

Now that we've had this introduction to Node.js, we're ready to pe in and start using it. In Chapter 2, Setting up Node.js, we'll go over how to set up a Node.js development environment on Mac, Linux, or Windows, and even write some code. So let's get started.

主站蜘蛛池模板: 左权县| 兖州市| 新龙县| 彝良县| 鄂托克前旗| 莫力| 德惠市| 信阳市| 晴隆县| 高邑县| 津南区| 安溪县| 太仓市| 仙游县| 莒南县| 牙克石市| 剑河县| 衡东县| 临泉县| 拜泉县| 神池县| 安阳县| 鸡东县| 长顺县| 三亚市| 芦溪县| 马尔康县| 通河县| 吴旗县| 连城县| 巴里| 东乡族自治县| 陵川县| 旺苍县| 齐齐哈尔市| 绵竹市| 马龙县| 天镇县| 城口县| 石嘴山市| 林口县|