Principale tecnologia

Linguaggio di programmazione di script Web

Linguaggio di programmazione di script Web
Linguaggio di programmazione di script Web

Video: Corso di Programmazione: Impara a programmare da zero | Alberto Olla 2024, Luglio

Video: Corso di Programmazione: Impara a programmare da zero | Alberto Olla 2024, Luglio
Anonim

Script Web, un linguaggio di programmazione per computer per l'aggiunta di funzionalità dinamiche alle pagine del World Wide Web. Le pagine Web contrassegnate con HTML (hypertext markup language) o XML (extensible markup language) sono in gran parte documenti statici. Gli script Web possono aggiungere informazioni a una pagina quando un lettore la utilizza o consentire al lettore di immettere informazioni che possono, ad esempio, essere passate al reparto ordini di un'azienda online. CGI (Common Gateway Interface) fornisce un meccanismo; trasmette richieste e risposte tra il browser Web del lettore e il server Web che fornisce la pagina. Il componente CGI sul server contiene piccoli programmi chiamati script che prendono informazioni dal sistema del browser o le forniscono per la visualizzazione. Un semplice script potrebbe chiedere il nome del lettore, determinare l'indirizzo Internet del sistema utilizzato dal lettore e stampare un messaggio di saluto. Gli script possono essere scritti in qualsiasi linguaggio di programmazione, ma, poiché sono generalmente semplici routine di elaborazione del testo, i linguaggi di scripting del computer come PERL sono particolarmente appropriati.

Un altro approccio consiste nell'utilizzare un linguaggio progettato per gli script Web che devono essere eseguiti dal browser. JavaScript è uno di questi linguaggi, progettato da Netscape Communications Corp.; può essere utilizzato con entrambi i browser di Netscape e Microsoft Corporation. JavaScript è un linguaggio semplice, abbastanza diverso da Java. Un programma JavaScript può essere incorporato in una pagina Web con il tag HTML. Le istruzioni JavaScript che seguono quel tag verranno eseguite dal browser quando viene selezionata la pagina. Al fine di accelerare la visualizzazione di pagine dinamiche (interattive), JavaScript è spesso combinato con XML o qualche altra lingua per lo scambio di informazioni tra il server e il browser del client. In particolare, il comando XMLHttpRequest consente richieste di dati asincrone dal server senza richiedere che il server rinvii l'intera pagina Web. Questo approccio, o "filosofia", della programmazione è chiamato Ajax (JavaScript asincrono e XML).

VB Script è un sottoinsieme di Visual Basic. Originariamente sviluppato per la suite di programmi Office di Microsoft, è stato successivamente utilizzato anche per gli script Web. Le sue capacità sono simili a quelle di JavaScript e possono essere incorporate nello stesso HTML.

Dietro l'uso di tali linguaggi di scripting per la programmazione Web si trova l'idea della programmazione di componenti, in cui i programmi sono costruiti combinando componenti indipendenti precedentemente scritte senza ulteriore elaborazione del linguaggio. I programmi JavaScript e VB Script sono stati progettati come componenti che possono essere collegati ai browser Web per controllare la modalità di visualizzazione delle informazioni.