Sunt un mare fan al Parse, o tehnologie care face ca dezvoltarea de aplicatii web si mobile sa fie mai rapida. Acesta vă permite să stocați, să sincronizați și să împingeți date în cloud fără a scrie o linie de cod de la server. Citiți mai departe pentru a vedea cum puteți integra Parse în următorul proiect.
Interacțiunea cu baza de date este extrem de nedureroasă!
Să facem un pas înapoi și să evaluăm unde a fost dezvoltarea de web-uri acum cinci ani. Folosim limbi precum PHP / Ruby pe back-end, care interacționează cu baze de date relaționale (cum ar fi MySQL), iar front-end-ul nostru era plin de diverse fișiere JavaScript. Nu știu despre tine, dar majoritatea proiectelor mele erau pe un server cu o cantitate mică de spațiu pe disc, RAM și lățime de bandă.
O mulțime de tehnologii noi utilizează norul și nu este neobișnuit să vezi dezvoltatorii care profită de aceste servicii rentabile, cum ar fi AWS, Amazon S3, Heroku și multe altele. Introducerea acestor servicii a modificat esențial peisajul dezvoltării web; mai mult din ceea ce facem se află în nor.
Astăzi, ne vom uita la Parse, o pornire care oferă un sistem de gestionare a datelor bazat pe cloud. Prin folosirea serviciului, am reușit să creez rapid noi aplicații mobile și web. Vom utiliza Parse pentru a crea aplicația web obligatorie pentru a face-o și sper că vă oferă un gust pentru ceea ce poate oferi serviciul.
Pur și simplu, Parse este un sistem de gestionare a datelor bazat pe cloud, care vă permite să dezvoltați rapid aplicații web și mobile.
Se dezvoltă aplicații într-adevăr ușor prin luarea spate-end din mâinile tale.
Deci, cum funcționează asta? Să presupunem că ești un dezvoltator web. Puteți adăuga fișierul Parse JavaScript pe pagina dvs., obțineți o cheie API și începeți să salvați "obiecte" în cloud cu doar câteva rânduri de cod. Parse vă eliberează de configurarea unui stack de pe server.
Gândiți-vă la asta pentru un minut. În mod tradițional, configurați o stivă de la server (LAMP sau RoR, ASP.NET sau altceva), configurați o bază de date și apoi interacționați cu acesta prin Ajax pe client. Parse reduce doar tot ceea ce lucrează la câteva linii de cod.
În acest tutorial vom folosi SDK-ul JavaScript al Parse. Nu vă limitați însă la utilizarea numai a JavaScript; există biblioteci Parse în multe limbi diferite, inclusiv PHP, NodeJS, Java, C # și multe altele. Puteți găsi toate bibliotecile disponibile aici.
Înainte de a începe, hai să facem un minut și să ne gândim cum ar putea fi creată o aplicație tradițională a listei de sarcini cu ajutorul unui stiv LAMP.
Ai idee. Există multe de gândit și multe zone pentru a face greșeli. Parse gestionează aceste probleme pentru noi.
Înainte de a face ceva, creați un cont gratuit de parse. Apoi creați o nouă aplicație numită EnvatoTodo.
Parse oferă un ghid excelent QuickStart pentru a vă ajuta să începeți. Selectați JavaScript și alegeți EnvatoTodo din meniul derulant din pasul 2 (prezentat în imaginea de mai jos). Parse va genera un fișier zip care conține SDK Parse și index.html
.
Înainte de a începe să interacționăm cu Parse, să organizăm o structură bazată pe client pentru aplicația noastră. Deoarece interfața cu utilizatorul nu este în centrul acestei aplicații, vă voi arăta codul pe care l-am folosit. Nu este nimic fantezie, dar folosesc YUI3. Puteți utiliza opțional jQuery. Totul este înăuntru index.html
.
Aplicația Todo construită pe parse Lista Todo construită pe Parse
Sarcini incomplete
- Nu există sarcini incomplete! Luați în considerare adăugarea unuia de mai sus.