Ciao a tutti,
il titolo non vuole attrarre in inganno, � da pi� di 10 anni che programmo in Javascript e so benissimo che � un linguaggio interpretato, non compilato.
Tuttavia sono reduce da una conferenza su Javascript dove una serie di ragazzini mi ha veramente spaesato: abbiamo seguito un tutorial, con una serie di esempi da scaricare, varie librerie e framework moderni da utilizzare, ecc.
Al momento di avviare il progetto, io ero praticamente l'unico a cui compariva un'anonima pagina bianca. Ho chiesto lumi e mi hanno risposto con paroloni tipo node, npm, build, gulp, grunt e una miriade di altri suoni onomatopeici.
Qualche rudimento di Node.js ce l'ho, ma alla mia domanda "Ma allora stiamo sviluppando un'applicazione javascript lato server?" mi hanno risposto "No, no, � tutto lato client", facendo crollare nuovamente tutte le mie certezze.
Io in tutti questi anni non ho fatto altro che andare a scrivere il mio codice nelle varie pagine html (che a loro volta includevano 1 o pi� file .js a seconda della dimensione del progetto), spesso attingendo e traendo spunto da diversi siti web da cui poter scaricare script, animazioni e via dicendo. Lo stesso HTML � tutt'oggi una fonte impareggiabile di contenuti. Terminato il mio sviluppo, aprivo il mio index.html e vedevo il risultato, senza server e altre cose in mezzo, forte proprio del fatto che Javascript sia tutto interpetato lato client.
Cosa � successo in tutto questo tempo? A parte la colossale figura di m... che ho fatto (e che sto facendo anche con voi in questo momento...), mi vergogno dal non essermi reso conto di come si sia evoluto il mondo Js.
Sapreste consigliarmi una guida o tutorial che mi aiuti un po' ?
Grazie mille!