This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Small Intro of Node: | |
Node - Runtime Enviornment for execting JS code, perfect choice for building RESTful API , for building I/O intensive Application | |
Node Apps are Single-threaded ,non-blocking or asynchronous in nature. | |
Node have 'global' in anologous to 'window' on browser and have things/internal modules to talk to OS, have filesystem to do read and write ops, and more. | |
Avoid: | |
For CPU-intensive apps because more they have to wait for a work to be done more time user have to wait to get related data. | |
NPM to download and install 3rd-party libraries from the npm registry |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Database + their ORM/Driver + Software to use | |
1. Mongodb / Nedb / | |
monk | |
mongoose | |
robo3t - to see the records visually | |
MongoAtlas for mongodb hosted on internet | |
2. PostgressQL | |
knex | |
NewerOlder