Primi passi con Meteor.js

Le applicazioni Web non smettono mai di evolversi, così come il modo in cui si sviluppano. Sono finiti quei progetti complessi in cui dovevi cercare migliaia di librerie, creare metodi complessi e integrare più lingue per ottenere un risultato.

Con la versatilità che JavaScript ha raggiunto è possibile fare di più con meno, e grazie a framework come Meteor.js il modo di sviluppare applicazioni non sarà più lo stesso. Vediamo allora cosa ci offre questo potente framework e come muovere i primi passi con esso.

Perché Meteor.js?Con la quantità di framework e tecnologie esistenti oggi, è difficile dire che uno sia migliore dell'altro, soprattutto quando si tratta di JavaScript. Abbiamo Nodo.js, Esprimere, Angolare e possiamo anche utilizzare un linguaggio tradizionale come Ruby, Python o il noto PHP accompagnato da un framework di nuova generazione per lo sviluppo delle nostre applicazioni.

Ecco perché dobbiamo metterci sul tavolo perché Meteora può predominare su opzioni molto più popolari e anche con più tempo sul mercato, vediamo.

Una lingua
Meteor.js non solo è JavaScript per realizzare bellissime applicazioni sul Front-End, è un framework completo che permette di eseguire lo stesso codice sia sul client che sul server.

Meno righe di codice
Il modo in cui è stato concepito Meteora Nel suo modello di dati, rende l'integrazione tra tutte le parti dell'applicazione molto più semplice, quindi qualcosa che faremmo in 1000 righe di codice è 10.

Esperienza utente
Applicazioni generate con Meteora Non solo hanno un bell'aspetto su un PC, ma hanno anche un bell'aspetto su qualsiasi dispositivo mobile.

Parti intercambiabili
Possiamo usare tutto ciò che viene fornito di default in Meteora, o semplicemente passare a una tecnologia con cui ci sentiamo più sicuri, cambiare il motore del modello o semplicemente passare ad Angular se lo desideriamo.

Lo abbiamo già visto Meteora Ha una serie di vantaggi per essere considerato un'opzione più che fattibile per iniziare con lo sviluppo delle nostre applicazioni. Vediamo come lo installiamo e lo mettiamo in funzione nel nostro ambiente.

Installazione di Meteor.js e creazione della nostra prima applicazione


Meteora è per tutti i sistemi operativi esistenti e la sua installazione è estremamente semplice. Nel caso di questo esempio scaricheremo il programma di installazione per finestre dal sito ufficiale del quadro. Al termine del download, lo installiamo come qualsiasi applicazione Windows, ma è importante eseguirlo come amministratore poiché altrimenti ci darà un errore nell'installazione.

Una volta installato Meteor.js, riavviamo il nostro computer e apriamo una console di comando e digitiamo meteora per verificare che l'installazione sia stata eseguita correttamente.

Il modo in cui non abbiamo creato un progetto ci darà comunque un errore ma possiamo verificare che abbiamo già installato il nostro framework. Ora non ci resta che creare la nostra prima applicazione, per questo eseguiamo la seguente riga di comando:

 meteor crea first_steps
La nostra applicazione verrà creata automaticamente con tre file per impostazione predefinita, ognuno avrà il nome della nostra applicazione con un'estensione diversa:
  • primi_passi.css
  • first_steps.html
  • first_steps.js

Per il file .css Non avremo contenuti al suo interno ma in questo includeremo tutti gli stili della nostra applicazione. Per il file .html avremo una struttura semplice dove possiamo vedere l'uso di un motore di template, in questo caso sarebbe manubrio per la visualizzazione delle informazioni, una pratica altamente raccomandata negli sviluppi attuali.

Ultimo nel file .js abbiamo dove viene gestita la logica della nostra applicazione, e anche Meteor e differenzia i metodi ei processi che devono essere eseguiti su ciascun lato. Ombreggiatura colore blu abbiamo il condizionale per dalla parte del cliente, è lì dove posizioniamo il rendering per il modello e un evento per quando viene premuto un pulsante. Ombreggiatura colore rosso abbiamo il condizionale per lato server, per impostazione predefinita è vuoto, ma è lì che gestiamo i processi del server nella nostra applicazione.

INGRANDIRE

Una volta capito come è strutturata la nostra applicazione, la eseguiremo. Per fare ciò non ci resta che entrare nella nostra directory creata ed eseguiremo il comando meteora.

Questo configurerà un server locale sulla porta 3000 per impostazione predefinita e ci permetterà di vedere un piccolo esempio di come funziona. Meteora. Vediamo come appare quando entriamo dal browser.

In questo modo vediamo come Meteor.js è un framework che ci consente di realizzare applicazioni robuste nel più breve tempo possibile, utilizzando le migliori pratiche di sviluppo e portando a JavaScript a un livello molto più elevato per la creazione di applicazioni di nuova generazione.

wave wave wave wave wave