MERN Simon Tree Diagram

_**NB: This is called the 'Simon Tree' because it was designed by our very own Simon Bao, software developer.**_
MERN
  • Set of open source components

  • When used together they provide a full stack framework

MongoDB

  • Storing data -stores data in JSON-like documents (BSON). JSON is represented as BSON behind the scenes

  • Provides extra data types

  • Ordered fields

  • Highly scalable

  • Elastic scaling

  • No downtime

  • Distributed data storage

Express (Routes/Controller)

  • HTTP

  • Routing

  • View Rendering

  • Backend framework which runs on top of NodeJS

  • Standard web framework for Node.js

  • Used to build web/mobile applications and APIs

ReactJS (View)

  • View Generation

  • Generates User Interface

  • Continuous integration - does not require server reload for new implementations

  • Uses JSX

  • Diffing - uses Virtual DOM to make changes

  • Updates every single DOM object

  • Presentational markup language - basically informs browser how to present data

NodeJS (Model)

results matching ""

    No results matching ""