Développement rapide d'applications Web avec Meteor

Ce que vous allez créer

Meteor vous fournit un flux de travail de développement rapide qui créera des applications Web isomorphes qui «fonctionnent». L’architecture de Meteor est vraiment magnifique dans la mesure où elle mettra à jour tous les clients connectés à votre application simultanément, tout de suite. Cela a d'énormes implications pour la création d'applications Web réactives.

Installer Meteor

Meteor a été conçu pour une utilisation facile, et heureusement, cette philosophie a été adoptée dès le début..

L'installation est aussi simple que d'exécuter la commande suivante sur les systèmes Linux / Mac OS X:

curl https://install.meteor.com/ | sh 

Les utilisateurs Windows peuvent télécharger l'installateur officiel.

Création de votre application

Ceci est fait en ligne de commande via le météore outil. Pour créer une nouvelle application nommée mon_meteor_app Dans votre répertoire personnel, procédez comme suit:

$ meteor crée ~ / mon_meteor_app $ cd ~ / mon_meteor_app $ meteor 

Vous pourrez maintenant accéder à votre application meteor via http: // localhost: 3000-port 3000 est la valeur par défaut..

Structure de fichier

Par défaut, les fichiers suivants sont créés:

~ / my_meteor_app: ├── mon_meteor_app.css mon_meteor_app.html mon_meteor_app.js 

le mon_meteor_app.html file contient le balisage requis pour afficher la page-Meteor utilise une syntaxe de style pour les accolades. Tout le code de vos fichiers HTML est compilé avec le compilateur de Meteor Spacebars. Les barres d'espace utilisent des instructions entourées de doubles accolades telles que #chaque et #si pour vous permettre d'ajouter une logique et des données à vos vues.

Vous pouvez transmettre des données dans les modèles à partir de votre code JavaScript en définissant des assistants et en itérant des tableaux que nous pouvons utiliser. #each items.

le mon_meteor_app.js Le fichier contient à la fois le code JavaScript requis pour démarrer le client et le serveur. Tous les événements pour le client ou les directives peuvent être spécifiés dans ce fichier.

le css le fichier sert à styler votre application et est vide par défaut.

Comment fonctionnent les fichiers HTML

Meteor analyse tous les fichiers HTML de votre dossier d'applications et identifie trois balises de niveau supérieur: , , et