Snabb webbapplikationsutveckling med meteor

Vad du ska skapa

Meteor ger dig ett snabbt utvecklings arbetsflöde som skapar isomorfa webbapplikationer som bara fungerar. Meteorarkitekturen är verkligen vacker, eftersom den kommer att uppdatera alla klienter som är anslutna till din app samtidigt, rakt ut ur lådan. Detta har stora konsekvenser för att skapa reaktiva webbapps.

Installera meteor

Meteor är byggd med användarvänlighet i åtanke, och tack och lov är denna filosofi genomförs redan från början.

Installation är lika enkelt som att köra följande kommando på Linux / Mac OS X-system:

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

Windows-användare kan hämta den officiella installatören.

Skapa din app

Detta görs på kommandoraden via meteor verktyg. Skapa en ny app som heter my_meteor_app Gör i din hemkatalog följande:

$ meteor skapa ~ / my_meteor_app $ cd ~ / my_meteor_app $ meteor 

Du kommer nu att kunna komma åt din meteorapp via http: // localhost: 3000-port 3000 är standard.

Filstruktur

Som standard kommer du att skapa följande filer:

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

De my_meteor_app.html filen innehåller den markering som krävs för att visa sidan-Meteor använder en syntax för handtaget för kantlinjeformat. Hela koden i dina HTML-filer är sammanställd med Meteors Spacebars-kompilator. Mellanslagsbilder använder uttalanden omgivna av dubbla lockiga axlar som #varje och #om att låta dig lägga till logik och data i dina synpunkter.

Du kan skicka data till mallar från din JavaScript-kod genom att definiera hjälpare och att iterera arrayer som vi kan använda #each items.

De my_meteor_app.js filen innehåller både JavaScript som krävs för att starta klienten och servern. Eventuella händelser för kunden eller direktiven kan anges i den här filen.

De css filen är för att styla din app, och som standard är tom.

Hur HTML-filerna fungerar

Meteor analyserar alla HTML-filer i din appmapp och identifierar tre överordnade taggar: , , och