JavaScript è un linguaggio di script potente e duttile, che i browser sostengono sempre più compiutamente. È lui a permettere di costruire nelle pagine cose tutt’altro che semplici. Ogni volta che una pagina fa qualcosa di più che mostrare dati immobili — mappe interattive, grafica tridimensionale, file di video — potete esserne quasi certi: JavaScript c’entra.
Il nucleo del linguaggio si compone di mezzi di programmazione consueti, che permettono di fare questo:
- conservare valori utili nelle variabili;
- lavorare su pezzi di testo (in programmazione si chiamano «stringhe»);
- eseguire codice in risposta agli eventi che avvengono nella pagina.
Un altro pregio del linguaggio sta in ciò che è stato costruito sopra il suo nucleo. Le cosiddette interfacce di programmazione (API) offrono possibilità aggiuntive, utilizzabili nel proprio codice.
Nessuno però si aspettava che JavaScript si sarebbe rivelato tanto adatto allo sviluppo web di oggi. Perché dunque è diventato uno dei linguaggi più diffusi?
Un po’ di storia
Quando negli anni Novanta internet guadagnò popolarità, molte aziende tecniche si batterono per offrire il browser più potente sul mercato. Rivaleggiarono soprattutto Microsoft, con Internet Explorer, e Netscape, con Navigator: ciascuna voleva una quota maggiore fra i browser.
Netscape, dal canto suo, aveva bisogno di un linguaggio leggero perché programmare diventasse assai più semplice. Il lavoro sul web si faceva più accessibile, a differenza di altri linguaggi che richiedevano un sapere più profondo. Nel 1995 Brendan Eich, dipendente di Netscape, aiutò l’azienda a costruire quel linguaggio di script leggero, chiamato Mocha e poi ribattezzato JavaScript.
JavaScript ha conquistato il cuore degli sviluppatori perché ha trasformato i browser in piattaforme per applicazioni. Si usa sia dal lato dell’utente sia dal lato del server. Inoltre lavora con il modello a oggetti del documento (DOM) e risponde alle azioni delle persone. Altro merito: la quantità di framework e librerie con cui si costruiscono applicazioni complesse a poco prezzo.
JavaScript oggi
Oggi JavaScript è parte inseparabile del web, e i browser più diffusi lo sostengono. Da sei anni di fila resta il linguaggio più usato nei sondaggi di Stack Overflow: chi costruisce siti non ne fa a meno. Se dunque state appena cominciando con la programmazione o con il web, JavaScript è un linguaggio eccellente da cui partire!