- Web Development with MongoDB and Node(Third Edition)
- Bruno Joseph D'mello Mithun Satheesh Jason Krol
- 210字
- 2021-07-08 10:32:35
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.
- Mastering Ext JS(Second Edition)
- 嵌入式軟件系統(tǒng)測(cè)試:基于形式化方法的自動(dòng)化測(cè)試解決方案
- Docker進(jìn)階與實(shí)戰(zhàn)
- React Native Cookbook
- jQuery從入門到精通 (軟件開發(fā)視頻大講堂)
- Building Minecraft Server Modifications
- Python機(jī)器學(xué)習(xí)算法與實(shí)戰(zhàn)
- 基于Struts、Hibernate、Spring架構(gòu)的Web應(yīng)用開發(fā)
- OpenResty完全開發(fā)指南:構(gòu)建百萬(wàn)級(jí)別并發(fā)的Web應(yīng)用
- SSM開發(fā)實(shí)戰(zhàn)教程(Spring+Spring MVC+MyBatis)
- Access 2010中文版項(xiàng)目教程
- Creating Data Stories with Tableau Public
- Processing創(chuàng)意編程指南
- 零基礎(chǔ)學(xué)Python編程(少兒趣味版)
- Android應(yīng)用開發(fā)實(shí)戰(zhàn)(第2版)