Prvi koraci s Meteor.js

Web aplikacije se ne prestaju razvijati, pa tako ni njihov razvoj. Otišli su oni složeni projekti u kojima ste morali pretraživati ​​tisuće knjižnica, izrađivati ​​složene metode i integrirati više jezika da biste postigli rezultat.

Uz svestranost koja JavaScript dosegla moguće je učiniti s manje, a zahvaljujući okvirima kao što su Meteor.js način razvoja aplikacija više neće biti isti. Pogledajmo onda što nam ovaj moćni okvir nudi i kako s njim poduzimamo prve korake.

Zašto Meteor.js?S obzirom na količinu okvira i tehnologija koji danas postoje, teško je reći da su jedni bolji od drugih, posebno kada je u pitanju JavaScript. Imamo Node.js, Izraziti, Kutni čak možemo koristiti i tradicionalni jezik poput Ruby, Python ili dobro poznatog PHP-a popraćen okvirom sljedeće generacije za razvoj naših aplikacija.

Zato moramo staviti na stol jer Meteor može prevladati nad mnogo popularnijim opcijama, pa čak i s više vremena na tržištu, da vidimo.

Jedan jezik
Meteor.js ne samo da je JavaScript za izradu lijepih aplikacija na prednjem dijelu, to je potpuni okvir koji omogućuje izvršavanje istog koda i na klijentu i na poslužitelju.

Manje redova koda
Način na koji je zamišljen Meteor U svom modelu podataka, integraciju između svih dijelova aplikacije čini znatno lakšom, pa je nešto što bismo učinili u 1000 redaka koda 10.

Korisničko iskustvo
Aplikacije generirane pomoću Meteor Ne samo da dobro izgledaju na računalu, nego dobro izgledaju i na bilo kojem mobilnom uređaju.

Zamjenjivi dijelovi
Možemo koristiti sve što prema zadanim postavkama dolazi u Meteor, ili jednostavno pređite na tehnologiju s kojom se osjećamo sigurnije, promijenite predložak ili jednostavno prebacite na Angular ako želimo.

To smo već vidjeli Meteor Ima niz prednosti koje se mogu smatrati više nego izvedivom opcijom za početak razvoja naših aplikacija. Pogledajmo kako ćemo ga instalirati i staviti u funkciju u svom okruženju.

Instaliranje Meteor.js i stvaranje naše prve aplikacije


Meteor to je za sve postojeće operacijske sustave, a njegova instalacija je iznimno jednostavna. U slučaju ovog primjera preuzeti ćemo instalacijski program za Windows s službene web stranice okvira. Nakon dovršetka preuzimanja instaliramo ga kao i svaku Windows aplikaciju, ali važno je da ga pokrenemo kao administrator jer će nam u protivnom doći do pogreške u instalaciji.

Nakon što smo instalirali Meteor.js, ponovno pokrećemo računalo i otvorimo naredbenu konzolu te upisujemo meteor kako biste provjerili je li instalacija uspješno obavljena.

To što nismo izradili projekt i dalje će nam dati grešku, ali možemo provjeriti imamo li već instaliran naš okvir. Sada moramo samo izraditi prvu aplikaciju, za to izvršavamo sljedeću naredbenu liniju:

 meteor stvoriti prve_korake
Naša će se aplikacija prema zadanim postavkama automatski stvoriti s tri datoteke, svaka će imati naziv naše aplikacije s različitim proširenjem:
  • first_steps.css
  • prvi_koraci.html
  • first_steps.js

Za datoteku .css U njemu nećemo imati sadržaj, ali u ovo ćemo uključiti sve stilove naše aplikacije. Za datoteku .html imat ćemo jednostavnu strukturu u kojoj možemo vidjeti korištenje predložaka, u ovom slučaju to bi bilo tako upravljači za prikaz informacija, visoko preporučena praksa u trenutnom razvoju.

Zadnji u datoteci .js imamo gdje se obrađuje logika naše aplikacije, a također i Meteor te razlikuje metode i procese koji se moraju izvesti sa svake strane. Sjenčanje plava boja imamo uvjet za strana klijenta, postoji li mjesto gdje postavljamo render za predložak i događaj za vrijeme pritiska na gumb. Sjenčanje crvena boja imamo uvjet za strana poslužitelja, prema zadanim postavkama dolazi prazno, ali tu obrađujemo poslužiteljske procese u našoj aplikaciji.

POVEĆAJTE

Nakon što shvatimo kako je naša aplikacija strukturirana, mi ćemo je izvršiti. Da bismo to učinili, samo moramo unijeti naš kreirani direktorij i izvršit ćemo naredbu meteor.

To će prema zadanim postavkama postaviti lokalni poslužitelj na port 3000 i omogućit će nam da vidimo mali primjer kako to radi. Meteor. Pogledajmo kako to izgleda kad uđemo iz preglednika.

Na ovaj način vidimo kako Meteor.js je okvir koji nam omogućuje izradu robusnih aplikacija u najkraćem mogućem roku, koristeći najbolje razvojne prakse i dovodeći do JavaScript na mnogo višoj razini za stvaranje aplikacija sljedeće generacije.

wave wave wave wave wave