2015-01-07 11 views
14

Node.js è un ambiente javascript
Express è un quadro What is a software framework? per Node.jsQuando devo usare express.js nel corso di un autonomo node.js

Perché e quando è utile per utilizzare esprimere framework su Node.js standalone? Voglio dire, questo framework è solo un insieme di funzioni e moduli pronti che possono essere usati più facilmente rispetto alla scrittura di codice da 0?

Lo sto chiedendo perché ho trovato molte guide e tutorial sul nodo con express, ma solo su node.js.

+4

Really Node.js è un ambiente JavaScript, non un linguaggio di programmazione. JavaScript è un linguaggio di programmazione. – Pointy

risposta

14

Come sospetti, Express.js semplifica semplicemente la scrittura di una webapp Node.js. Potresti creare tutto ciò che potresti con Express.js senza di esso.

Molti fattori determinano se utilizzare un determinato framework o meno, come supporto disponibile, documentazione, sviluppo futuro, soddisfa le esigenze del progetto, ecc. Express.js è il framework di applicazioni Web Node.js più popolare, ma ciò non significa che dovrebbe essere automaticamente la tua scelta. Ecco un link ad un articolo che si possono trovare interessanti, e contiene alternative alla Express.js che può essere la pena di esplorare - https://scotch.io/bar-talk/the-future-of-expressjs-and-alternatives

È inoltre possibile controllare questo tutorial sulla scrittura di un'applicazione Node.js senza un quadro - http://www.nodebeginner.org/

+0

Quello era il libro che usavo per iniziare con Node.js, davvero buono secondo me, conosci gli altri in cui il nodo viene spiegato autonomamente? – Mitro

6

Il motivo è famoso perché Facile apprendimento curva. Ci sono molti middleware integrati di terze parti compatibili con esso. Complessivamente fornisce una struttura completa in sintassi pulita. E sì, hai ragione, è solo un insieme di funzioni e moduli pronti che possono essere usati più facilmente rispetto alla scrittura di codice da 0. Risparmia tempo. Là molte risorse su nodejs con express.

Ma la stessa funzionalità può essere eseguita senza expressjs che richiede la ricerca.

Problemi correlati