Ich bin ein großer Fan von Parse, einer Technologie, die die Entwicklung von Web- und mobilen Apps beschleunigt. Sie können Daten in der Cloud speichern, synchronisieren und übertragen, ohne eine Zeile serverseitigen Codes schreiben zu müssen. Lesen Sie weiter, um zu erfahren, wie Sie Parse in Ihr nächstes Projekt integrieren können.
Die Interaktion mit der Datenbank ist äußerst schmerzlos!
Lassen Sie uns einen Schritt zurückgehen und prüfen, wo die Webentwicklung vor fünf Jahren war. Wir verwendeten Sprachen wie PHP / Ruby im Backend, die mit relationalen Datenbanken (wie MySQL) interagierten, und unser Frontend war mit verschiedenen JavaScript-Dateien übersät. Ich weiß nicht, wie es Ihnen geht, aber die meisten meiner Projekte waren auf einem Server mit wenig Festplattenspeicher, RAM und Bandbreite.
Viele neue Technologien nutzen die Cloud und es ist nicht ungewöhnlich, dass Entwickler diese kostengünstigen Services wie AWS, Amazon S3, Heroku und andere nutzen. Die Einführung dieser Dienste hat die Webentwicklungslandschaft grundlegend verändert. mehr von dem, was wir tun, liegt in der Cloud.
Heute betrachten wir Parse, ein Startup, das ein Cloud-basiertes Datenverwaltungssystem bietet. Durch die Nutzung ihres Dienstes konnte ich schnell neue mobile und Web-Apps erstellen. Wir werden Parse verwenden, um die obligatorische To-Do-Webanwendung zu erstellen, und ich hoffe, Sie erhalten einen Vorgeschmack darauf, was der Service bieten kann.
Einfach gesagt ist Parse ein Cloud-basiertes Datenverwaltungssystem, mit dem Sie Web- und mobile Apps schnell entwickeln können.
Es macht die Entwicklung von Apps Ja wirklich einfach, indem Sie das hintere Ende aus den Händen nehmen.
Also, wie geht das? Nehmen wir an, Sie sind Webentwickler. Sie können die Parse-JavaScript-Datei auf Ihrer Seite hinzufügen, einen API-Schlüssel abrufen und mit nur wenigen Codezeilen "Objekte" in der Cloud speichern. Parse befreit Sie vom Einrichten eines serverseitigen Stacks.
Denken Sie eine Minute darüber nach. Normalerweise richten Sie einen serverseitigen Stack ein (LAMP oder RoR, ASP.NET oder etwas anderes), richten eine Datenbank ein und interagieren mit Ajax auf dem Client. Parse hat die ganze Arbeit auf ein paar Zeilen Code reduziert.
In diesem Lernprogramm verwenden wir das JavaScript-SDK von Parse. Sie können jedoch nicht nur JavaScript verwenden. Es gibt Parse-Bibliotheken in vielen verschiedenen Sprachen, einschließlich PHP, NodeJS, Java, C # und mehr. Hier finden Sie alle verfügbaren Bibliotheken.
Bevor wir beginnen, nehmen wir uns eine Minute Zeit, um zu überlegen, wie eine traditionelle Aufgabenlisten-App mit einem LAMP-Stapel erstellt werden könnte.
Du hast die Idee. Es gibt viel zu überlegen und viele Bereiche, in denen Fehler gemacht werden können. Parse behandelt diese Probleme für uns.
Bevor Sie etwas tun, erstellen Sie ein kostenloses Parse-Konto. Erstellen Sie dann eine neue App mit dem Namen EnvatoTodo.
Parse bietet eine großartige Kurzanleitung für den Einstieg. Wählen Sie JavaScript aus und wählen Sie EnvatoTodo aus dem Dropdown-Menü in Schritt 2 aus (siehe Abbildung unten). Parse generiert eine ZIP-Datei, die das Parse-SDK und enthält index.html
.
Bevor wir mit der Interaktion mit Parse beginnen, müssen wir eine grundlegende clientseitige Struktur für unsere Anwendung einrichten. Da die Benutzeroberfläche nicht im Mittelpunkt dieser Anwendung steht, zeige ich Ihnen nur den von mir verwendeten Code. Es ist nichts Besonderes, aber ich verwende YUI3. Sie können optional jQuery verwenden. Alles ist in index.html
.
Todo App erstellt auf Parse ToDo-Liste auf Parse aufgebaut
Unvollständige Aufgaben
- Es gibt keine unvollständigen Aufgaben! Erwägen Sie, oben eine hinzuzufügen.