Explore 1.5M+ audiobooks & ebooks free for days

From £10.99/month after trial. Cancel anytime.

NodeJS: Programmare Web-App Con Javascript: Programmazione Web, #3
NodeJS: Programmare Web-App Con Javascript: Programmazione Web, #3
NodeJS: Programmare Web-App Con Javascript: Programmazione Web, #3
Ebook64 pages34 minutesProgrammazione Web

NodeJS: Programmare Web-App Con Javascript: Programmazione Web, #3

Rating: 0 out of 5 stars

()

Read preview

About this ebook

La crescente popolarità di JavaScript ha portato molti cambiamenti e ha completamente rivoltato lo sviluppo web dei nostri giorni, modificandolo radicalmente.

 

Le cose che possiamo fare oggi sul web con JavaScript in esecuzione lato server, così come lato browser, erano difficili da immaginare pochi anni fa o erano incapsulate in ambienti particolari detti "sandbox" come Flash o Applet Java. 

 

Le migrazioni a nuovi linguaggi di programmazione ci sono sempre stati infatti adesso è impensabile creare un CMS in Assembly così come in tanti altri linguaggi. I linguaggi di programmazione sono figli di un'esigenza pertanto se, per esempio, vuoi delle performance migliori forse è meglio programmare in C piuttosto che in Java.

 

Allo stesso modo Node.js è stato creato con uno scopo ben preciso.

 

Ryan Dahl, il creatore di Node.js, mirava a creare siti Web in tempo reale con funzionalità push, "ispirati da applicazioni come Gmail" quindi ha fornito agli sviluppatori uno strumento per lavorare con il paradigma I/O in modo non bloccante e guidato dagli eventi.

LanguageEnglish
PublisherKevin Lioy
Release dateFeb 1, 2022
ISBN9798201466046
NodeJS: Programmare Web-App Con Javascript: Programmazione Web, #3
Author

Kevin Lioy

Kevin Lioy has written more than a dozen books on programming and similar topics.

Other titles in NodeJS Series (3)

View More

Read more from Kevin Lioy

Related to NodeJS

Titles in the series (3)

View More

Related ebooks

Programming For You

View More

Reviews for NodeJS

Rating: 0 out of 5 stars
0 ratings

0 ratings0 reviews

What did you think?

Tap to rate

Review must be at least 10 words

    Book preview

    NodeJS - Kevin Lioy

    Sommario

    Premessa

    A chi si rivolge il libro

    Cos'è Node.js?

    Come funziona

    Vantaggi di Node.js

    Svantaggi di Node.js

    Installazione

    Le basi

    require()

    Oggetto process

    Standard output

    Standard input

    Il ritardo nella programmazione asincrona

    Moduli di Node.js

    Il tuo modulo Node.js

    NPM e package.json

    Lettura e scrittura di files

    Node.js frameworks

    Express

    Scenario pratico

    Conclusione

    Premessa

    Con il passare degli anni le tecnologie si sono evolute e continuano ad evolversi tuttora perché cambiano le esigenze dei programmatori, degli utenti e di tutti coloro che ruotano intorno al mondo dell'IT. La crescente popolarità di JavaScript ha portato molti cambiamenti e ha completamente rivoltato lo sviluppo web dei nostri giorni, modificandolo radicalmente. Le cose che possiamo fare oggi sul web con JavaScript in esecuzione lato server, così come lato browser, erano difficili da immaginare pochi anni fa o erano incapsulate in ambienti particolari detti sandbox come Flash o Applet Java.

    Le migrazioni a nuovi linguaggi di programmazione ci sono sempre stati infatti adesso è impensabile creare un CMS in Assembly così come in tanti altri linguaggi. I linguaggi di programmazione sono figli di un'esigenza pertanto se, per esempio, vuoi delle performance migliori forse è meglio programmare in C piuttosto che in Java. Allo stesso modo Node.js è stato creato con uno scopo ben preciso e lo scopriremo nel corso di questo libro.

    Ryan Dahl (che è il creatore di Node.js), mirava a creare siti Web in tempo reale con funzionalità push, ispirati da applicazioni come Gmail quindi in Node.js ha fornito agli sviluppatori uno strumento per lavorare con il paradigma I/O in modo non bloccante e guidato dagli eventi. Come abbiamo detto Node.js è particolarmente efficace con il paradigma I/O che è semplicemente il metodo di comunicazione basato su input/output.

    A chi si rivolge il libro

    Node.js è perfetto nelle applicazioni web in tempo reale che utilizzano la tecnologia push tramite Web socket quindi finalmente possiamo avere applicazioni web con connessioni bidirezionali in tempo reale, in cui sia il client che il server possano avviare la comunicazione, consentendo loro di scambiare dati liberamente. Con tutti i suoi vantaggi, Node.js ora svolge un ruolo fondamentale nello stack tecnologico di molte aziende di alto profilo che dipendono dai suoi vantaggi unici.

    Come avrai ben capito Node.js è adatto per molti scenari, puoi usarlo per fare streaming di dati, costruire SPA ovvero applicazioni Web a singola pagina, ma anche chat, dashboard e ovviamente applicazioni real-time come un'applicazione per vedere l'andamento della borsa in tempo reale.

    Questo libro ti fornirà un'introduzione approfondita a Node.js, ma ci sono un paio di cose che dovresti conoscere prima di iniziare. Prima di tutto, Node.js è JavaScript, quindi devi avere un po' di familiarità con JavaScript per poter lavorare con successo con Node.js. Infine, dal momento che qui abbiamo a che fare con JavaScript lato server, alcune conoscenze operative della riga di comando sarebbero utili. Se ti senti a

    Enjoying the preview?
    Page 1 of 1