Interactive Studio

Know How

Know How

MERN Stack

Der MERN Stack basiert auf vier Technologien und wird in der Full-Stack-Web- und App-Entwicklung genutzt. ‚MERN‘ ist dabei eine Abkürzung für: MongoDB – Express.js – React.js und Node.js. Außer MongoDB basieren alle auf JavaScript. Mongo hingegen ist eine moderne Datenbanksprache. Wenn ein Entwickler den MERN Stack beherrscht, wird er als ‚Full-Stack-Webentwickler‘ bzw. ‚Full-Stack-Developer‘ bezeichnet.

Es existieren eine ganze Reihe unterschiedlicher Technologie-Stacks, die zur Software-Entwicklung genutzt werden, je nachdem, wie, was und wer die Software entwickelt. Der MERN Stack ähnelt dem bekannten MEAN-Stack, wobei beim MERN Stack React.js Angular.js ersetzt. Jede der vier Technologiekomponenten besitzt ihre eigenen Vorzüge, die sie im Stackverbund gut ausspielen kann.

  • MongoDB ermöglicht das Indizieren von Dokumenten. Es gewährleistet die Skalierbarkeit großer Datenmengen und besitzt eine NoSQL-Datenbank, die das Speichern der Anwendungsdaten erleichtert. MongoDB ist hochmobil, und Webentwickler erstellen damit Datenbanken, Schemata, Tabellen und Ähnliches mehr.
  • Express.js hingegen ist asynchron und ‚single-threaded‘, ebenfalls schnell und unterstützt den Reuse des Codes durch einen eingebauten Router und eine robuste API.
  • Node.js ist quelloffen, benutzerfreundlich und einfach zu bedienen. Es bietet die JavaScript-Laufzeitumgebung und wird verwendet, um JavaScript auf dem Server und nicht im Browser auszuführen.
  • React.js ist ein von Facebook entwickeltes Framework, das Webentwicklern die Möglichkeit bietet, UI-Komponenten zu bauen und die Benutzeroberfläche der Single-Page-Applikation zu entwickeln. React ist ideal, um sich schnell ändernde Daten zu verarbeiten.

Begierde Wissen

insights

insights