First Example with the right Tools
Let's jump straight in! We will start building an example application in Angular 5 to demonstrate MVVM, SASS and TypeScript. For this we need to prepare our development environment though, so let's do this first. Development Environment Tools Overview Let's start by saying we need to install NodeJS. NodeJS is a JavaScript runtime that was developed to run across all platforms and, perhaps most importantly, to run on the server-side. While we traditionally used JavaScript purely to execute in a client browser, it can now also be used to host web servers. There are many companies globally who make use of JavaScript as a server technology. One module that runs on Node as a server-side script and web-server is called "ExpressJS". Express is used by companies like IBM, Accenture and even Uber! When you install NodeJS, you will also notice that "NPM" is installed. NPM is the Package Manager for Node. (Node Package Manager) It will allow you to install pac...