Stack MEAN - express?

0

Sono stato uno sviluppatore di rails per un po 'ora, e ho iniziato a entrare nello stack MEAN attraverso un tutorial.

Capisco Angular e Node e gli scopi a cui entrambi servono, ma non sono sicuro di aver ancora espresso. Le guide fanno tutte queste cose in background?

Comprensione:

Angular fa la maggior parte delle tue visualizzazioni, routing, ecc. Il nodo è il tuo server web.

Non ottengo nemmeno quelli?

    
posta Jeff 13.09.2015 - 15:10
fonte

1 risposta

1

Non ho familiarità con Rails, ma credo che usi un template HTML lato server (iniettando variabili nel codice HTML). Angular utilizza la templatura lato client. Quindi c'è un cambio di paradigma che probabilmente ti confonde.

Angular è la soluzione più adatta per le cosiddette applicazioni a pagina singola, che esegue tutto il routing e il modello sul client senza necessità di aggiornare completamente il sito. Il tuo back-end è solo il livello CRUD (più comunemente REST) che viene chiamato tramite AJAX dal client.

Se sei abituato allo sviluppo Rails Rapid, consulta il framework Loopback . È la struttura per la creazione di API REST su stereoidi. Sta usando Express sotto il cofano ed è creato dalla società StrongLoop, che mantiene anche Express project adesso.

    
risposta data 13.09.2015 - 16:02
fonte

Leggi altre domande sui tag