Nettapplikasjoner slutter aldri å utvikle seg, og det samme gjør måten de utvikler seg på. Borte er de komplekse prosjektene der du måtte søke i tusenvis av biblioteker, lage komplekse metoder og integrere flere språk for å oppnå et resultat.
Med allsidigheten som JavaScript har nådd er det mulig å gjøre mer med mindre, og takket være rammer som f.eks Meteor.js måten å utvikle applikasjoner på vil ikke lenger være den samme. La oss se hva dette kraftige rammeverket tilbyr oss og hvordan vi tar de første skrittene med det.
Hvorfor Meteor.js?Med mengden av rammer og teknologier som finnes i dag, er det vanskelig å si at den ene er bedre enn den andre, spesielt når det gjelder JavaScript. Vi har Node.js, Uttrykke, Vinklet og vi kan til og med bruke et tradisjonelt språk som Ruby, Python eller den velkjente PHP ledsaget av en neste generasjons rammeverk for utvikling av applikasjonene våre.
Det er derfor vi må legge på bordet fordi Meteor det kan dominere over mye mer populære alternativer, og selv med mer tid i markedet, la oss se.
Ett språk
Meteor.js ikke bare er JavaScript for å lage flotte applikasjoner på Front-End, er det et komplett rammeverk som gjør det mulig å utføre samme kode både på klienten og på serveren.
Færre kodelinjer
Måten den ble tenkt Meteor I datamodellen gjør det integrasjonen mellom alle delene av applikasjonen mye enklere, så noe vi ville gjøre i 1000 linjer med kode er 10.
Brukererfaring
Søknader generert med Meteor De ser ikke bare bra ut på en PC, de ser også bra ut på hvilken som helst mobil enhet.
Utskiftbare deler
Vi kan bruke alt som leveres som standard Meteor, eller bare bytte til en teknologi som vi føler oss mer sikre på, bytte malmotor eller bare bytte til Angular hvis vi ønsker det.
Det har vi allerede sett Meteor Det har en rekke fordeler å bli ansett som et mer enn mulig alternativ for å starte med utviklingen av applikasjonene våre. La oss se hvordan vi installerer det og setter det i drift i miljøet vårt.
Installerer Meteor.js og lager vår første applikasjon
Meteor det er for alle eksisterende operativsystemer, og installasjonen er ekstremt enkel. I dette eksemplet vil vi laste ned installasjonsprogrammet for Windows fra rammens offisielle nettsted. Etter at nedlastingen er fullført, installerer vi det som et hvilket som helst Windows -program, men det er viktig at vi kjører det som administrator siden det ellers vil gi oss en feil i installasjonen.
Når vi har installert Meteor.js, starter vi datamaskinen på nytt og åpner en kommandokonsoll og skriver meteor for å bekrefte at installasjonen ble utført.
Hvordan vi ikke har opprettet et prosjekt, vil fortsatt gi oss en feil, men vi kan kontrollere at vi allerede har installert rammeverket vårt. Nå trenger vi bare å lage vår første applikasjon, for dette utfører vi følgende kommandolinje:
meteor lage first_stepsApplikasjonen vår blir automatisk opprettet med tre filer som standard, hver og en vil ha navnet på applikasjonen vår med en annen utvidelse:
- first_steps.css
- first_steps.html
- first_steps.js
For filen .css Vi vil ikke ha innhold i det, men i dette vil vi inkludere alle stilene i applikasjonen vår. For filen .html vi vil ha en enkel struktur der vi kan se bruken av en malmotor, i dette tilfellet ville det være det styret for visning av informasjon, en anbefalt praksis i dagens utvikling.
Sist i filen .js vi har hvor logikken i applikasjonen vår håndteres, og også Meteor og differensierer metodene og prosessene som må utføres på hver side. Skyggelegging farge blå vi har betingelsen for klient side, er det der vi plasserer gjengivelsen for malen og en hendelse for når en knapp trykkes. Skyggelegging rød farge vi har betingelsen for serversiden, som standard kommer det tomt, men det er der vi håndterer serverprosessene i applikasjonen vår.
FORSTØRRE
Når vi forstår hvordan applikasjonen vår er strukturert, skal vi utføre den. For å gjøre dette trenger vi bare å skrive inn vår opprettede katalog, og vi vil utføre kommandoen meteor.
Dette vil sette opp en lokal server på port 3000 som standard og tillate oss å se et lite eksempel på hvordan det fungerer. Meteor. La oss se hvordan det ser ut når vi går inn fra nettleseren.
På denne måten ser vi hvordan Meteor.js er et rammeverk som lar oss lage robuste applikasjoner på kortest mulig tid, ved å bruke beste utviklingspraksis og føre til JavaScript på et mye høyere nivå for å lage neste generasjons applikasjoner.