Rask webapplikasjonsutvikling med meteor

Hva du skal skape

Meteor gir deg en rask utviklings arbeidsflyt som vil skape isomorfe webapplikasjoner som bare fungerer. Meteorarkitekturen er virkelig vakker fordi den vil oppdatere alle klienter som er koblet til appen din samtidig, rett ut av boksen. Dette har store implikasjoner for å opprette reaktive webapps.

Installere meteor

Meteor er bygget med brukervennlighet i tankene, og heldigvis er denne filosofien gjennomført helt fra begynnelsen.

Installasjon er like enkelt som å kjøre følgende kommando på Linux / Mac OS X-systemer:

krølle https://install.meteor.com/ | sh 

Windows-brukere kan laste ned det offisielle installasjonsprogrammet.

Opprette appen din

Dette gjøres på kommandolinjen via meteor verktøy. For å opprette en ny app som heter my_meteor_app i din hjemmekatalog, gjør følgende:

$ meteor opprette ~ / my_meteor_app $ cd ~ / my_meteor_app $ meteor 

Du vil nå kunne få tilgang til meteorappen din via http: // localhost: 3000-port 3000 er standard.

Filstruktur

Som standard vil du ha følgende filer opprettet:

~ / my_meteor_app: ├── my_meteor_app.css ├── my_meteor_app.html └─ - my_meteor_app.js 

De my_meteor_app.html Filen inneholder oppslaget som kreves for å vise siden. Meteor bruker en syntaks for stilig stilig håndtak. Alle koden i HTML-filene dine er kompilert med Meteors Spacebars-kompilator. Mellomrom bruker uttalelser omgitt av dobbelt krøllete braces som #Hver og #hvis for å la deg legge til logikk og data i dine synspunkter.

Du kan overføre data til maler fra JavaScript-koden din ved å definere hjelpere, og for å gjenskape arrays vi kan bruke #each elementer.

De my_meteor_app.js filen inneholder både JavaScript som kreves for å starte klienten og serveren. Eventuelle hendelser for klienten eller direktivene kan spesifiseres i denne filen.

De css filen er for styling din app, og som standard er tom.

Slik fungerer HTML-filene

Meteor analyserer alle HTML-filene i app-mappen din og identifiserer tre toppnivåetiketter: , , og