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

A short introduction to Node.js

One of the most important things that people get confused about while getting introduced to Node.js is understanding what, exactly, it is. Is it a different language altogether, is it just a framework on top of it, or is it something else? Node.js is definitely not a new language, and it is not just a framework on JavaScript. It can be considered as a runtime environment for JavaScript built on top of Google's V8 engine. So, it provides us with a context where we can write JavaScript code on any platform where Node.js can be installed. Anywhere!

Now, a bit about its history! Back in 2009, Ryan Dahl gave a presentation at JSConf that changed JavaScript forever. During his presentation, he introduced Node.js to the JavaScript community. He concluded it after a roughly 45-minute talk, receiving a standing ovation from the audience in the process. He was inspired to write Node.js after he saw a simple file upload progress bar on Flickr, the image-sharing site. Realizing that the site was going about the whole process the wrong way, he decided that there had to be a better solution.

Now let's go through the features of Node.js, which make it unique from other server-side programming languages.

主站蜘蛛池模板: 龙口市| 彝良县| 甘孜县| 长海县| 青海省| 聂拉木县| 吴江市| 织金县| 安远县| 江城| 揭东县| 牙克石市| 祁连县| 香河县| 徐闻县| 房山区| 屏山县| 民乐县| 黄山市| 祥云县| 化隆| 永仁县| 刚察县| 潞城市| 巨野县| 宾阳县| 东方市| 鹤山市| 勐海县| 泸西县| 恩平市| 虞城县| 新乡市| 漳浦县| 兴和县| 深州市| 茌平县| 海阳市| 丰原市| 炉霍县| 庐江县|