Meteor

Voir le site

Disponible sur

GNU/Linux, BSD, Mac OS X, Windows

Langues

English, Autres langues

Meteor permet de développer avec le même langage (en Javascript ou dans un langage compilant vers Javascript comme CoffeeScript ou Dart) et avec la même API sur le client et sur le serveur. Ce choix d’architecture permet de déplacer facilement un traitement du serveur vers le client (et réciproquement) voire de le dupliquer par exemple dans le cas de la validation d’un formulaire. Dans cette logique, Meteor inclut un système de gestion de base de données côté client (un “MongoDB” ultraléger), fonctionnalité originale du framework. Il est ainsi possible d’effectuer des requêtes même en étant déconnecté du serveur. Cela permet notamment à Meteor d’inclure par défaut, des mécanismes de compensation de latence. Par exemple, l’envoi d’un message dans un chat sera instantanément ajouté au fil des messages au clic sur le bouton “Envoyer”, tandis que la vérification du message se fera en arrière plan côté serveur. Ce mécanisme permet l’utilisation de la programmation réactive coté client.

Créateur·ices

Geoff Schmidt, Matt DeBergalis, Nick Martin

Licence(s)

Licence MIT/X11

Mots-clefs

système environnement de développement

Liens externes

Fiche créée le Mercredi, 22 mars, 2017 - 09:26
C'est quoi un mini-site ? Modifier cette notice