Heim >Web-Frontend >js-Tutorial >Was ist MEAN? Was bedeutet MEAN in der JavaScript-Programmierung? _node.js
Vor einiger Zeit habe ich einen Artikel gesehen, in dem das Wort MEAN erwähnt wurde. Was ist MEAN?
Tatsächlich ist MENA die Abkürzung für MongoDB (nicht relationale Datenbank), Express (Vorlagen-Engine), AngularJS (MVC-Javascript-Bibliothek) und NodeJS (Server-Skript).
Gemeinsam entwickeln sie ein Full-Stack-Entwicklungstool für moderne Webanwendungen auf Basis von JavaScript.
MongoDB:
Es handelt sich um eine leistungsstarke, flexible und skalierbare Datenspeichermethode.
Es erweitert viele nützliche Funktionen relationaler Datenbanken, wie z. B. Hilfsindizes, Bereichsabfragen und Sortierung, die integrierte Unterstützung für Aggregationen im MapReduce-Stil und die Unterstützung für Geoindizes.
Es ersetzt das Konzept der herkömmlichen Datenbankzeile durch ein Dokumentmodell. Das sogenannte Dokumentmodell ist eigentlich ein Array-Objekt.
Werfen wir einen Blick auf das Dokumentmodell:
{“_id“ : 1 , „greeting“ : „hello, world!“ , „foo“ : 3}
Jedes Dokument verfügt über ein _id-Feld. Das Dokumentmodell stellt einen Datensatz in der Datenbank dar, einschließlich der Felder „gruss“, „foo“ und „_id“.
Express:
Was den letzten Engine Express betrifft, möchte ich ihn in einem Satz beschreiben:
ist ein einfaches und flexibles Node.js-Webanwendungsframework, das eine Reihe leistungsstarker Funktionen bietet, die Sie bei der Erstellung verschiedener Webanwendungen unterstützen.
Umfangreiche HTTP-Tools und Middleware aus dem Connect-Framework sind sofort verfügbar, sodass Sie schnell und einfach robuste und benutzerfreundliche APIs erstellen können
Express abstrahiert die vorhandenen Funktionen von node.js nicht neu, wir erweitern lediglich die von Webanwendungen benötigten Funktionen darüber hinaus
AngularJS:
AngularJS ist eine von Google entwickelte JS-Bibliothek. Es handelt sich um eine MVC-Skriptbibliothek wie Backone.In fast jeder Sprache geht es in der ersten Lektion um „Hallo Welt“. Wie immer werden wir auch eine Lektion machen: