Schnelle Webanwendungsentwicklung mit Meteor

Was Sie erstellen werden

Meteor bietet Ihnen einen schnellen Entwicklungsworkflow, mit dem Sie isomorphe Web-Apps erstellen können, die einfach funktionieren. Die Meteor-Architektur ist wirklich wunderschön, da sie alle Clients, die mit Ihrer App verbunden sind, gleichzeitig direkt aus der Box heraus aktualisiert. Dies hat enorme Auswirkungen auf die Erstellung reaktiver Web-Apps.

Meteor installieren

Meteor ist einfach zu bedienen und dankenswerterweise wird diese Philosophie von Anfang an durchgesetzt.

Die Installation ist so einfach wie das Ausführen des folgenden Befehls auf Linux / Mac OS X-Systemen:

curl https://install.meteor.com/ | Sch 

Windows-Benutzer können das offizielle Installationsprogramm herunterladen.

App erstellen

Dies erfolgt in der Kommandozeile über die Meteor Werkzeug. So erstellen Sie eine neue App mit dem Namen my_meteor_app Führen Sie in Ihrem Heimatverzeichnis Folgendes aus:

$ meteor create ~ / my_meteor_app $ cd ~ / my_meteor_app $ meteor 

Sie können jetzt über http: // localhost: 3000-port 3000 auf Ihre Meteor-App zugreifen.

Dateistruktur

Standardmäßig werden folgende Dateien erstellt:

~ / my_meteor_app: ├── my_meteor_app.css my_meteor_app.html my_meteor_app.js 

Das my_meteor_app.html Die Datei enthält das Markup, das zur Anzeige der Seite erforderlich ist. Meteor verwendet eine Stilsyntax für die geschwungenen Klammern des Lenkers. Der gesamte Code in Ihren HTML-Dateien wird mit Meteors Spacebars-Compiler kompiliert. Die Leertaste verwendet Anweisungen, die von doppelten geschweiften Klammern umgeben sind, z #jeder und #ob damit Sie Ihren Ansichten Logik und Daten hinzufügen können.

Sie können Daten aus Ihrem JavaScript-Code in Vorlagen übergeben, indem Sie Helfer definieren und Arrays iterieren, die wir verwenden können #undeinzelteile.

Das my_meteor_app.js Die Datei enthält sowohl das zum Starten des Clients erforderliche JavaScript als auch den Server. Alle Ereignisse für den Client oder die Direktiven können in dieser Datei angegeben werden.

Das css Die Datei dient zum Gestalten Ihrer App und ist standardmäßig leer.

Wie funktionieren die HTML-Dateien?

Meteor analysiert alle HTML-Dateien in Ihrem App-Ordner und identifiziert drei Tags der obersten Ebene: , , und