Dezvoltarea rapidă a aplicațiilor web cu Meteor

Ce veți crea

Meteor vă oferă un flux de lucru rapid de dezvoltare care va crea aplicații web isomorfe care "funcționează". Arhitectura Meteor este cu adevarat frumoasa prin faptul ca va actualiza simultan toti clientii conectati la aplicatia dvs., direct din cutie. Acest lucru are implicații uriașe pentru crearea de aplicații web reactive.

Instalarea Meteor

Meteor este construit cu ușurință în utilizare și, din fericire, această filozofie se desfășoară chiar de la început.

Instalarea este la fel de simplă ca și executarea următoarei comenzi pe sistemele Linux / Mac OS X:

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

Utilizatorii de Windows pot descărca programul de instalare oficială.

Crearea aplicației

Aceasta se face la linia de comandă prin meteor instrument. Pentru a crea o nouă aplicație numită my_meteor_app în directorul dvs. de acasă, procedați în felul următor:

$ meteor crează ~ / my_meteor_app $ cd ~ / my_meteor_app $ meteor 

Veți putea accesa aplicația meteorică prin http: // localhost: 3000-port 3000 este implicit.

Structura fișierelor

În mod implicit veți avea următoarele fișiere create:

~ / my_meteor_app: ├─────────────────────────────────────────────────────────────────────────────────────────────────── 

my_meteor_app.html fișierul conține marcajul necesar pentru afișarea paginii - Meteor folosește o sintaxă de stil pentru brațul de cotitură. Tot codul din fișierele HTML este compilat cu compilatorul Meteor's Spacebars. Barele de spațiu utilizează declarații înconjurate de bretele duble, cum ar fi #fiecare și #dacă pentru a vă permite să adăugați logică și date la vizualizările dvs..

Puteți să transferați date în șabloane din codul dvs. JavaScript definind ajutoare și să repetați matricele pe care le putem folosi #există elemente.

my_meteor_app.js fișierul conține atât JavaScript necesar pentru a porni clientul, cât și serverul. Orice evenimente pentru client sau directive pot fi specificate în acest fișier.

css fișierul este pentru styling aplicația dvs. și, în mod implicit, este necompletat.

Cum funcționează fișierele HTML

Meteor analizează toate fișierele HTML din dosarul aplicației dvs. și identifică trei etichete de nivel superior: , , și