View On GitHub
reading-notes
Reading Notes for Codefellows!
Project maintained by
AlanYHung
Hosted on GitHub Pages — Theme by
mattgraham
Code 301
Reading 06
(All My Notes are attributed/sourced from the Resources directly preceding them.)
What Is Node and When Should I Use It?
Node.js is a popular JavaScript runtime environment built on Google Chromes v8 JavaScript engine
There are several ways you can gain access to Node.js
Download Node Binaries
Download multiple different versions using a Version Manager
you can use
node -v
to check your version of Node.js in a terminal
you can use
npm
to download and install Node.js from the terminal on your local machine
Here is a list of build tools
A Beginner’s Guide to Webpack
Up and Running with ESLint — the Pluggable JavaScript Linter
An Introduction to Gulp.js
Unit Test Your JavaScript Using Mocha and Chai
This article
“The Anatomy of a Modern JavaScript Application”
explains what role Node.js plays in modern JavaScript
These
companies
all use Node.js
Types of sites Node.js excels at:
Chat Sites
Document Sharing Sites
Building APIs
Data Streaming Sites
Advantages and Disadvantages of Node.js
Advantages:
Can do all your coding in one language
It can speak JSON which is the most important data exchange on the web
It is Ubiquitous: meaning most developers have been exposed to the language
Disadvantages:
it works using only a single thread, so high computational code is much slower using Node.js
<– Back