Meteor har bara funnits sedan 2014. |

Meteor JS är en utvecklingsplattform som innehåller bibliotek och paket som du kan använda för att skapa en prototypapp. Det tar bokstavligen timmar inte månader eller ens dagar att få din första ansökan igång, om du bygger den med Meteor. Att installera Meteor på en Windows-maskin är en enkel process som involverar följande steg:

1. Installera Chocolatey

2. Extra steg: installera / installera om Git

3. Ber Chocolatey att installera Meteor

4. Testa installationen: bygg en app

Låt oss lära känna Meteor, Full-Stack JS-plattformen

Utvecklare rekommenderar denna nya plattform för webb- och mobilapplikationer eftersom Meteor har mycket att erbjuda. Du kan börja bygga något användbart riktigt snabbt, med bara JS (JavaScript). Och det är inte allt.

  1. Den bygger på en isomorf modell. Detta säger att samma kod används för allt, från front-end till back-end, för mobil och för webbappar. Det är samma uppsättning bibliotek, API: er, drivrutiner och modulhanterare för allt. Meteor inkluderar dessutom möjligheten att generera inbyggda Android- och iOS-appar, båda från samma kodbas, skriven på ett enda språk.
  2. Meteor JS använder ett enda språk som är JavaScript. Den körs ovanpå Node.js och MongoDB och kan därför distribueras på alla server som stöder dessa två system. Meteorapplikationer är skrivna i JS, CSS och HTML, så länge du känner till grunderna kommer du att göra det bra.
  3. Det är lättare att lära sig. Det tar mindre tid att lära sig Meteor om du redan är bekant med JavaScript. Men även om du är helt ny på det hela är det en relativt enkel inlärningsupplevelse. Du skulle kunna spendera mer tid på att faktiskt utveckla din app. Det smarta förpackningssystemet som ingår i plattformen är en tidssparare.
  4. Meteors framträdande funktion är att det underlättar realtidsapplikationer . Eventuella utvecklingsförändringar i front-end laddas automatiskt direkt på webbsidan. Appar byggda med Meteor reagerar omedelbart på användarinsatser. Alla ändringar som görs på servern uppdateras automatiskt på klientsidan.
  5. Det finns mycket utvecklare kärlek och stöd från dess stora community. Även om de flesta Meteor-utvecklare är mellanutvecklare med viss kännedom om JavaScript, stöder gemenskapen ganska nybörjare. Det finns massor av delning och feedback som kastas runt forumen.
  6. Återigen är den kod som produceras korsplattform: Android, iOS, Web.

Meteorinstallation är enkel men lite knepig

Det här avsnittet är användbart om du ännu inte har installerat Meteor på din Windows-maskin, så känn dig fri att hoppa över det. Installation för OS X och Linux tar bara en kodrad från terminalen:

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

För några år tillbaka kunde Windows-användare ladda ner direkt från installer.meteor.com/windows eller via Git med GitHub-repo. Men dessa två avbröts och nu för att installera Meteor på Windows behöver vi Windows-paketansvarig, Chocolatey.

Innan du börjar

Kom ihåg att även om Chocolatey är väldigt enkel att installera, kanske ININSTALLERING inte är det säkraste alternativet.

1. Installera Chocolatey

Chocolatey är en paketansvarig för Windows. Det kan ladda ner, installera, ta bort eller uppgradera appar från olika platser runt webben direkt från din dator. Om du inte har Chocolatey installerat på din Windows-maskin ännu, måste du installera den från kommandoraden.

Innan du installerar Chocolatey, finns det några grundläggande saker du behöver veta. Även om chefen är väldigt lätt att installera, kan avinstallation vara ett problem. Att ta bort det från ditt system är inte så enkelt som att bara ta bort Chocolatey-mappen. Under installationen skapar den en mapp i C: \ ProgramData, som är en dold mapp som bara kan nås med Windows Administrator-roll.

Du kommer inte att kunna ta bort den från listan över tillgängliga program. Och du måste ta bort mappen tillsammans med alla miljövariabler som följer med den. Det är förmodligen säkrare att inte avinstallera Chocolatey och bara låta den stanna i ditt system.

Så här installerar du Chocolatey:

  • Öppna kommandotolken genom att skriva "cmd" i sökrutan, klicka höger och välj sedan "köra som administratör". Om du inte har administratörsbehörighet kan du fortfarande installera det genom att följa den icke-administrativa installationsguiden som finns tillgänglig från den officiella Chocolatey-webbplatsen.
Välj alternativet för att köra som administratör.
  • När du befinner dig i kommandotolken kör du följande kod från kommandoraden:
 @ "% SystemRoot% \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe" -NoProfile -InputFormat Inga -ExecutionPolicy Bypass-Command "iex ((New-Object System.Net.WebClient) .DownloadString ('https: // choklad) .org / install.ps1 ')) "&& SET" PATH =% PATH%;% ALLUSERSPROFILE% \ chocolatey \ bin " 
  • När installationen är klar visas följande meddelande:

Chokladinstallationen är klar.

2. Extra steg: Se till att den senaste versionen av Git är installerad

Det är viktigt att Git är installerat på din maskin innan du installerar Meteor. Utan Git kommer installationen fortfarande att köra, men halvvägs igenom kommer du troligen att stöta på irriterande felmeddelanden som innehåller det fruktade:

 npm ERR! Ingen git-binär finns i $ PATH 

Det ger verkligen ett annat krav för installation av Meteor, som inte uttryckligen nämns i den officiella installationsguiden. Men oroa dig inte. Om du stötte på det här meddelandet behöver du bara installera Git snabbt innan du kan gå vidare till nästa steg.

  • Om du har installerat Git korrekt på din maskin kan du kontrollera vilken version av Git som för närvarande körs. I skrivande stund är den senaste versionen Git version 2.21.0. För att se vilken version du har från kommandoraden skriver du följande kod:
 git --version 
  • Om systemmeddelandet kommer tillbaka och säger att Git inte känns igen, kan du behöva installera eller installera Git igen. Eller försök att öppna Git Bash och köra samma kod igen.
  • Om du installerar om, se till att alternativet för att köra Git från kommandoraden och även tredjepartsprogramvara är valt under den senaste installationen:
Välj mittalternativet för att kunna köra Git från kommandoraden och annan programvara.
Tidigare versioner har det här alternativet. |
  • Om din version av Git avskrivs måste du uppdatera den genom att köra någon av följande kodrader:
 git update-git-for-windows git-uppdatering 

3. Be Chocolatey att installera Meteor

Med Chocolatey installerad och Git uppdaterad kan vi fortsätta med nästa del av installationen. Det tredje steget är att använda den enkla linjen som säger Chocolatey att installera Meteor:

 choco install meteor 

Installationen kan ta en hel del tid, så var tålamod. Först installerar Chocolatey paketet och annan ytterligare installation som kräver din bekräftelse.

Bekräfta att du vill att Chocolatey ska installeras ...

Skriv "Y" för att installationen ska kunna fortsätta. När installationen är klar återgår markören till sitt normala läge och blinkar stadigt.

4. Sista men inte minst, skapa en JavaScript-app med Meteor

Efter installationen kommer den intressanta biten att köra din första rad med kod för att se till att din nyinstallerade Meteor kan göra sitt jobb. Testa det. Skapa ett nytt meteorprojekt direkt från kommandotolken.

  • Navigera först till katalogen där du vill behålla dina första projektfiler. Om du fortfarande är i system32, ändra snabbt din katalog till något annat. Kanske din offentliga mapp eller din egen katalog.
  • Kör det grundläggande meteorkommandot för att skapa ett projekt. Du kan skapa ett komplett projekt eller bara ett grundläggande, tomt projekt med --bare . Namnge ditt testprojekt något som "firstapp" eller "testapp".
 meteor skapa testapp 
  • Om du vill installera en fullständig app, lägg inte till - delbar i slutet av din kod och skriv den här istället:
 meteor skapa testapp 

Innehållet i en fullständig projektmapp.
  • Med hjälp av "skapa" berättar Meteor att förbereda en underkatalog som heter "testapp" i din nuvarande katalog. Detta säkerställer att Meteor redan är installerat och kört. När du har kört den här koden borde du kunna se din nya app-mapp bland de andra mapparna.
  • När du har installerat en app är din applikation direkt för visning från den lokala värden. För att starta en lokal server så att vi kan se din testapp, ändra din katalog till appens namn och sedan köra meteor:
 cd testapp meteor 
  • Efter att ha tryckt på Enter eller returtangenten görs din app tillgänglig för visning från din lokala server på http: // localhost: 3000 /. (Om du valde att skapa ett blott projekt för testet kommer den lokala värden att ge dig en tom sida.) Du borde se något liknande på din kommandotolk:

 => Startad proxy. => Startade MongoDB. => Startade din app. => Appen körs på: http: // localhost: 3000 / 

OBS! När du har skapat din första testapp kan du enkelt ta bort mappen manuellt eller använda rmdir- kommandot för att ta bort den från kommandotolken. Om du använder knappen / s kommer du att se till att hela katalogen tillsammans med eventuella ytterligare underkataloger tas bort.

 rmdir testapp / s 

Nu när du testat din första app är det dags att komma igång med din första prototyp! |

Meteor webbramverk

Meteor JS är ett ganska nytt program. Det har funnits sedan 2014. För att förstå grunderna i Meteor är allt du verkligen behöver för att komma igång på Meteors webbplats. Det dåliga är att om du inte gillar JavaScript så kommer Meteor att vara svårt att lära sig. Ju bättre du är på JavaScript, desto lättare blir det att lära sig Meteor.

Även om olika människor lär sig annorlunda, verkar det som om det mest effektiva sättet att behärska Meteor är att öva på att bygga verkliga applikationer. Här är dina viktigaste resurser Meteor webbutvecklingsresurser:

Meteors webbplats för officiella guider

Nu när du har Meteor i ditt system kan du börja arbeta med dina första projekt. Din första resa för resurser bör vara Meteors officiella webbplats, där du kan hitta handledning och guider, exempelappar och ge ditt första bidrag till samhället. För mer djupgående diskussion med samhället kan du be om hjälp eller diskutera frågor inom Meteor-diskussionsforum.

YouTube-tutorials

Det finns många onlinekurser som kan hjälpa dig att gå längre än din första Meteor-app. Några av de gratis på YouTube är Meteor för alla av LevelUpTuts, Meteor Learning av George McKnight, Diving in Meteor av Robert Lowe. Det finns inte många gratiskurser att lära sig Meteor, men du kan ta Introduktion till Meteor.Js utveckling från Coursera som erbjuder ett certifikat för en liten avgift.

Meteor JS onlinekurser

Det finns gott om klasser att lära sig webbutveckling i full stack med Meteor JS på online-inlärningsplattformar som Pluralsight, Lynda eller Udemy, där du hittar kurser som hjälper dig att bygga spännande verkliga projekt och avancerad webbutveckling i full stack.

Källor och ytterligare läsningar

1. Turnbull, D. (nd). Meteorhandledning - En komplett nybörjarguide till Meteor.js. Meteorhandledning - En komplett nybörjarguide till Meteor.js. Hämtad 7 april 2019 från http://meteortips.com/

2. Rauch, G. (2014, 4 november). Guillermo Rauch. 7 principer för rika webbapplikationer. Hämtad 7 april 2019 från http://rauchg.com/2014/7-principles-of-rich-web-applications/#react-to-data-changes

3. Solanki, P. (2019, januari). Anledningar till att Meteor.js anses vara bäst för alla webbutvecklingsprojekt. Hämtad 7 april 2019 från http://www.mindinventory.com/blog/benefits-of-choosing-meteor-js-for-start-up/

Den här artikeln är korrekt och sant efter bästa författares kunskap. Innehållet är endast för informations- eller underhållningsändamål och ersätter inte personlig rådgivning eller professionell rådgivning i affärs-, finansiella, juridiska eller tekniska frågor.