- MEAN Stack = MongoDB, Express JS, Angular JS , Node JS
- MERN Stack = MongoDB, Express JS, React JS, Node JS
- MEVN Stack = MongoDB, Express JS, Vue JS, Node JS
- Node = Node JS = JavaScript Runtime
- yarn vs npm vs npx
- NPM helps to install or build Modules, Packages, Libraries, Plugins, Framework(Express JS), Applications
- NPX = Node Package eXecute
- JSRE = JavaScript Runtime Environment
- NPM depends on Node
- NPM provides CLI tool
- NVM = Node Version Manager
- NVM installs Node or Node JS
- npM - Manager
- npX - Execute
- Webpack = Collection of Components
- Typescript can be compiled into Javascript
- NPM is like Maven / Gradle & Node JS is like Java
- NPM requires Node JS to be installed in local machine
- NPM Registry, NPM CLI
- NPM is Package Manager for Java Script
- pom.xml VS package.json or package-lock.json
Technology | #Definition | #Comments |
---|---|---|
HTML5 | ||
Java Script | JavaScript Library | |
TypeScript | TypeScript is JavaScript with syntax for types | The latest version of Typescript is TypeScript 3.5 |
Angular JS | Client Side Javascript Framework that runs on Browser | |
React JS | Client Side Javascript Framework that runs on Browser | |
Express JS | Server Side Javascript Framework that runs on JSRE | |
Jest | Javascript Testing Framework by Facebook | |
React Native | ||
Node JS | Runtime Environment + JavaScript Library. JavaScript Server ( node server or webpack dev server ). Open Source JSRE that executes JavaScript out side of Browser | |
NPM | Node Package Manager | |
Node JS Module |
#Type | #Anuglar JS | #React JS |
---|---|---|
DOM | Regular DOM | Virtual DOM |
App Architecture | MVC | Flux |