Webanwendungen entwickeln sich ständig weiter und entwickeln ebenso wie sie ihre eigenen. Vorbei sind jene komplexen Projekte, bei denen Sie Tausende von Buchhandlungen durchsuchen, komplexe Methoden entwickeln und mehrere Sprachen integrieren mussten, um ein Ergebnis zu erzielen.
Durch die Vielseitigkeit, die JavaScript erreicht hat, ist es möglich, mit weniger mehr zu erreichen, und dank Frameworks wie Meteor.js wird die Art und Weise, Anwendungen zu entwickeln, nicht mehr dieselbe sein. Mal sehen, was uns dieses mächtige Framework bietet und wie wir damit unsere ersten Schritte machen.
Das ist der Grund, warum wir es auf den Tisch legen müssen, weil Meteor weitaus bekanntere Optionen dominieren kann und sogar mit mehr Zeit auf dem Markt, sehen wir mal.
Meteor.js ist nicht nur JavaScript , um schöne Anwendungen im Front-End zu erstellen, es ist auch ein vollständiges Framework, mit dem derselbe Code sowohl auf dem Client als auch auf dem Server ausgeführt werden kann.
Die Art und Weise, wie Meteor in seinem Datenmodell konzipiert wurde, erleichtert die Integration zwischen allen Teilen der Anwendung erheblich, sodass wir in 1000 Codezeilen 10 tun würden.
Die mit Meteor erstellten Anwendungen sehen nicht nur auf einem PC gut aus, sondern funktionieren auch auf jedem mobilen Gerät.
Wir können alles verwenden, was standardmäßig in Meteor enthalten ist , oder einfach zu einer Technologie wechseln, mit der wir uns sicherer fühlen, die Template-Engine ändern oder einfach zu Angular wechseln, wenn wir dies wünschen.
Wir haben bereits gesehen, dass Meteor eine Reihe von Vorteilen hat, die als mehr als machbare Option angesehen werden können, um mit der Entwicklung unserer Anwendungen zu beginnen. Mal sehen, wie wir es installieren und in unserer Umgebung zum Laufen bringen.
Installieren von Meteor.js und Erstellen unserer ersten Anwendung
Meteor ist für alle vorhandenen Betriebssysteme geeignet und seine Installation ist äußerst einfach. In diesem Beispiel laden wir das Installationsprogramm für Windows von der offiziellen Seite des Frameworks herunter. Nachdem der Download abgeschlossen ist, installieren wir es wie jede Windows-Anwendung. Es ist jedoch wichtig, dass wir es als Administrator ausführen, da es sonst zu einem Fehler bei der Installation kommt.
Sobald wir Meteor.js installiert haben , starten wir unseren Computer neu und öffnen eine Befehlskonsole. Schreiben Sie Meteor , um zu überprüfen, ob die Installation erfolgreich abgeschlossen wurde.
Wenn wir noch kein Projekt erstellt haben, wird uns immer noch ein Fehler angezeigt, aber wir können überprüfen, ob unser Framework bereits installiert ist. Jetzt müssen wir nur noch unsere erste Anwendung erstellen, dazu führen wir die folgende Kommandozeile aus:
meteor create first_steps
Standardmäßig erstellen wir unsere Anwendung automatisch mit drei Dateien, von denen jede den Namen unserer Anwendung mit einer anderen Erweiterung trägt:
- primera_pasos.css
- first_pass.html
- first_pasos.js
In der .css- Datei ist kein Inhalt enthalten. In dieser Datei sind jedoch alle Stile unserer Anwendung enthalten. Für die .html- Datei haben wir eine einfache Struktur, in der wir die Verwendung einer Template-Engine sehen können. In diesem Fall handelt es sich um einen Lenker für die Bereitstellung von Informationen, eine Praxis, die in aktuellen Entwicklungen dringend empfohlen wird.
Schließlich haben wir in der .js- Datei, wo die Logik unserer Anwendung behandelt wird, und auch Meteor und verschiedene Methoden und Prozesse, die auf jeder Seite ausgeführt werden müssen. Blau schattiert haben wir die Bedingung für die Client-Seite , dort platzieren wir das Rendering für die Vorlage und ein Ereignis für das Drücken einer Taste. Schattierung der roten Farbe Wir haben die Bedingung für die Seite des Servers . Standardmäßig ist sie leer, aber dort behandeln wir die Prozesse des Servers in unserer Anwendung.
Sobald wir verstanden haben, wie unsere Anwendung aufgebaut ist, werden wir sie ausführen. Dazu müssen wir nur unser erstelltes Verzeichnis eingeben und den Befehl meteor ausführen.
Dadurch wird standardmäßig ein lokaler Server in Port 3000 aktiviert, und es wird ein kleines Beispiel für die Funktionsweise von Meteor angezeigt. Mal sehen, wie es aussieht, wenn wir über den Browser eingeben.
Auf diese Weise sehen wir, wie Meteor.js ein Framework ist, das es uns ermöglicht, robuste Anwendungen in kürzester Zeit zu erstellen, indem wir die besten Entwicklungsmethoden anwenden und JavaScript für die Erstellung von Anwendungen der nächsten Generation auf eine viel höhere Ebene bringen.