Je suis un grand fan de Parse, une technologie qui accélère le développement d'applications Web et mobiles. Il vous permet de stocker, de synchroniser et de transmettre des données dans le nuage sans écrire une ligne de code côté serveur. Poursuivez votre lecture pour voir comment intégrer Parse dans votre prochain projet..
Interagir avec la base de données est extrêmement simple!
Faisons un pas en arrière et évaluons où en était le développement Web il y a cinq ans. Nous utilisions des langages tels que PHP / Ruby sur le back-end qui interagissaient avec des bases de données relationnelles (telles que MySQL) et notre interface frontale était encombrée de divers fichiers JavaScript. Je ne sais pas pour vous, mais la plupart de mes projets étaient sur un serveur disposant de peu d'espace disque, de RAM et de bande passante..
De nombreuses nouvelles technologies exploitent le cloud et il n'est pas rare que les développeurs profitent de ces services rentables, tels que AWS, Amazon S3, Heroku, etc. L’introduction de ces services a essentiellement modifié le paysage du développement Web; plus de ce que nous faisons réside dans le nuage.
Aujourd'hui, nous allons examiner Parse, une start-up proposant un système de gestion de données basé sur le cloud. En tirant parti de leurs services, j'ai pu créer rapidement de nouvelles applications mobiles et Web. Nous allons utiliser Parse pour créer l'application Web obligatoire To-do. J'espère que cela vous donnera un avant-goût de ce que le service peut offrir..
En termes simples, Parse est un système de gestion de données basé sur le cloud qui vous permet de développer rapidement des applications Web et mobiles..
Cela rend les applications en développement vraiment facile en prenant le dos de vos mains.
Alors, comment ça se passe? Eh bien, supposons que vous soyez un développeur Web. Vous pouvez ajouter le fichier JavaScript Parse sur votre page, obtenir une clé API et commencer à enregistrer des "objets" dans le nuage avec seulement quelques lignes de code. Parse vous libère de la configuration d'une pile côté serveur.
Pensez-y pendant une minute. En règle générale, vous configurez une pile côté serveur (LAMP, RoR, ASP.NET ou autre), configurez une base de données, puis vous interagissez avec celle-ci via Ajax sur le client. Parse vient de réduire tout ce travail à quelques lignes de code.
Dans ce tutoriel, nous utiliserons le SDK JavaScript de Parse. Cependant, vous n'êtes pas limité à l'utilisation de JavaScript. Il existe des bibliothèques Parse dans de nombreux langages, notamment PHP, NodeJS, Java, C #, etc. Vous pouvez trouver toutes les bibliothèques disponibles ici.
Avant de commencer, prenons une minute et réfléchissons à la manière de créer une application de liste de tâches traditionnelle à l'aide d'une pile LAMP..
Vous avez eu l'idée. Il y a beaucoup de choses à penser et de nombreux domaines pour faire des erreurs. Parse gère ces problèmes pour nous.
Avant de faire quoi que ce soit, créez un compte Parse gratuit. Puis créez une nouvelle application appelée EnvatoTodo.
Parse fournit un excellent guide de démarrage rapide pour vous aider à démarrer. Sélectionnez JavaScript et choisissez EnvatoTodo dans le menu déroulant de l'étape 2 (affiché dans l'image ci-dessous). Parse générera un fichier zip contenant le SDK Parse et index.html
.
Avant de commencer à interagir avec Parse, définissons une structure client de base pour notre application. L'interface utilisateur n'étant pas au centre de cette application, je vais simplement vous montrer le code que j'ai utilisé. Ce n'est rien d'extraordinaire, mais j'utilise YUI3. Vous pouvez éventuellement utiliser jQuery. Tout est dedans index.html
.
Todo App construit sur Parse Todo List construite sur Parse
Tâches incomplètes
- Il n'y a pas de tâches incomplètes! Pensez à en ajouter un ci-dessus.