Skip to main content

Posts

Showing posts from February, 2019

Why NodeJS

In this post we're going to cover the why should we use NodeJS. Why is it so good at creating backend apps and why is it becoming so popular with companies like Netflix, Ubre and Walmart all using node in production as you might have noticed since you're taking this course when people want to learn a new backend language more and more they're turning to node as that language. They want to learn the nodes skill set is in hot demand for both frontend developers who need to use node to day to day to do things like compile their applications to engineers who are creating applications and utilities using node. Yes all of this has made Node the prime choice as the backend language of choice. We're learning exactly why node is so great. "NodeJS uses an event driven non-blocking IO model that makes it lightweight and efficient." We're going to explore all of that in just a second. The sentence which we'll explore at the end. "Node's package ec...

What is NodeJS?

So let's dive into the most important question, what is nodejs? Nodejs is a javascript runtime and now what does this mean? You know javascript, it's a programming language you typically use in the browser to manipulate your dom, to manipulate the page which was loaded in the browser, for example to open a popup, a modal or add any kinds of effects because Javascript is a language that runs in the browser that allows you to interact with the page after it was loaded and it therefore is a crucial part when it comes to building interactive user interfaces in the browser, so whatever your users see. However javascript is not limited to that. Nodejs is a different version of javascript you could say, it is basically built on javascript, it adds some features to it, is not capable of doing some other things you can do with javascript in the browser, so it basically takes javascript and puts it into a different environment. It allows you to run javascript code on the server you coul...