Jag är ett stort fan av Parse, en teknik som gör att web- och mobilappar utvecklas snabbare. Det låter dig lagra, synkronisera och trycka data i molnet utan att skriva en rad serverns kod. Läs vidare för att se hur du kan integrera Parse i ditt nästa projekt.
Att interagera med databasen är extremt smärtfri!
Låt oss ta ett steg tillbaka och utvärdera var webbutveckling var för fem år sedan. Vi använde språk som PHP / Ruby på back-end som interagerade med relationsdatabaser (till exempel MySQL), och vårt front-end var fylld med olika JavaScript-filer. Jag vet inte om dig, men de flesta av mina projekt var på en del server med en liten mängd diskutrymme, RAM och bandbredd.
Många nya tekniker utnyttjar molnet, och det är inte ovanligt att se utvecklare att utnyttja dessa kostnadseffektiva tjänster, såsom AWS, Amazon S3, Heroku och mycket mer. Introduktionen av dessa tjänster förändrade väsentligen webbutvecklingslandskapet; mer av vad vi bor finns i molnet.
Idag ska vi titta på Parse, en start som erbjuder ett molnbaserat datahanteringssystem. Genom att utnyttja sin tjänst kunde jag snabbt skapa nya mobil- och webapps. Vi kommer att använda Parse för att skapa den obligatoriska Tjänsteprogrammet, och jag hoppas att det ger dig en smak av vad tjänsten kan erbjuda.
Enkelt uttryckt är Parse ett molnbaserat datahanteringssystem som gör att du snabbt kan utveckla webb- och mobilappar.
Det gör att utveckla appar verkligen lätt genom att ta back-end ur dina händer.
Så hur fungerar det här? Tja, låt oss anta att du är en webbutvecklare. Du kan lägga till Parse JavaScript-filen på din sida, få en API-nyckel och börja spara "objekt" i molnet med bara några rader av kod. Parse frigör dig från att konfigurera en server-sida stack.
Tänk på det här i en minut. Traditionellt skapar du en server-sidestack (LAMP, eller RoR, ASP.NET eller något annat), ställa in en databas och sedan interagera med den via Ajax på klienten. Parse bara reducerat allt som fungerar till några rader av kod.
I den här handledningen använder vi Parse's JavaScript SDK. Du är inte begränsad till att bara använda JavaScript, men; Det finns Parse-bibliotek på många olika språk, inklusive PHP, NodeJS, Java, C # och mer. Du hittar alla tillgängliga bibliotek här.
Innan vi börjar, låt oss ta en minut och tänka på hur en traditionell lista-app kan skapas med en LAMP-stack.
Du får idén. Det finns mycket att tänka på och många områden att göra misstag. Parse hanterar dessa problem för oss.
Innan du gör något, skapa ett gratis Parse-konto. Skapa sedan en ny app som heter EnvatoTodo.
Parse ger en bra QuickStart guide för att hjälpa dig att komma igång. Välj JavaScript och välj EnvatoTodo från rullgardinsmenyn i steg 2 (visas på bilden nedan). Parse genererar en zip-fil som innehåller Parse SDK och index.html
.
Innan vi börjar interagera med Parse, låt oss skapa en grundläggande klientsidestruktur för vår applikation. Eftersom användargränssnittet inte är fokus för denna applikation, visar jag bara koden som jag använde. Det är inget fint, men jag använder YUI3. Du kan eventuellt använda jQuery. Allt är i index.html
.
Todo App byggd på Parse Todo List byggd på Parse
Ofullständiga uppgifter
- Det finns inga ofullständiga uppgifter! Överväg att lägga till en ovan.