METEOR
Framework nouvelle génération
- Open source
- Crée en 2011 première version stable 2014
- la société Meteor Development Group a levé 11,2 millions de dollars en 2012
- Hébergement GITHUB
- basé du NodeJs
- dernière version 1.5
- JS coté client et coté serveur
- Pour les SPA (Single Page Application)
- Javascript Isomorphique ( unifiant les API utilisées sur le client et sur le serveur)
- Des librairies et des packages
- Full stack
Meteor, c'est quoi?
BDD
Javascript
Permet de créer des applications
multiplateformes :
agissant partout sur le serveur, le navigateur, l'application mobile, les communications inter-plateformes, etc
BDD
BDD partout :
Intégre une BDD MongoDB
Côté client : MiniMongo ( stockage les données en attente de synchronisation)

BDD
Compensation de latence
- 1 donnée modifiée, le client envoie l'appel au serveur et va simuler instantanément la modification
- => l'utilisateur voit les changements instantanément
BDD
- Pas d'envoi de HTML mais envoi de données
- => le client fait le rendu
Un seul language
- basé sur NodeJS du javascript coté serveur
BDD
Full stack Réactivity
- Temps réel, affichage peut changer sans que le client ne fasse de requête
- => très grande fluididité
Ecosystem
- totalement open source, ainsi que ces composants et plugins
BDD
Simplicité productivité
- Prise en main nécessite du temps
- Gain de tps important lorsqu'il est maitrisé
- Rend le code moins fastidieux
BDD
Installation
sudo curl https://install.meteor.com/ | sh
Créer unprojet
dans le terminal dans le dossier où se trouvera le projet
meteor create Mon application
Démarrer l'application
terminal lancer commande : meteor
BDD
- https://www.meteor.com
- https://openclassrooms.com/courses/creez-une-single-page-app-avec-node-js-et-meteor
- https://github.com/meteor/tutorials
BDD
Text
Merci
deck
By dilou89
deck
- 126