|
Dare vita al Web: da HTML Dinamico alle applicazioni distribuite.
Una pagina Web di norma è un oggetto statico. Tutti i processi di elaborazione che sono necessari a generarla terminano nel momento stesso in cui essa viene visualizzata nella finestra del browser. Anche nel caso dei documenti dinamici la generazione del documento riposa esclusivamente sul lato server. Tuttavia negli ultimi anni sono state sviluppate diverse tecnologie al fine di dare vita al Web.
Alcune di esse, come i plug-in, in realtà adattano i browser ad incorporare oggetti binari il cui formato non rientra tra gli standard del Web. Altre invece puntano ad introdurre delle vere e proprie capacità elaborative all'interno delle pagine Web, mediante l'uso di linguaggi di programmazione molto semplici. Questi 'linguaggi di script' sono in grado di manipolare gli elementi che costituiscono una pagina e di assegnare loro comportamenti in relazioni ad eventi. Grazie a queste tecnologie è possibile realizzare delle pagine Web dotate di comportamenti dinamici e interattivi senza che sia necessario effettuare transazioni HTTP per scaricare nuovi oggetti.
Un ulteriore passo in avanti cui si è assistito recentemente è la diffusione di una vera e propria informatica distribuita basata sul Web. In questo caso, più che l'assegnazione di comportamenti dinamici alle pagine Web, si punta alla creazione di veri e propri programmi applicativi client-server, che usano il Web e la sua architettura come ambiente operativo. Alla origine del Web computing vi è senza dubbio la piattaforma Java, sviluppata dalla Sun, che sta determinando una vera e propria rivoluzione nella storia di Internet, e probabilmente dell'intera informatica. Ma non mancano proposte alternative o almeno parallele, come ActiveX, sviluppata dalla Microsoft. Come ci si può immaginare, lo scontro in questa arena tecnologica e al contempo commerciale è molto duro. D'altra parte su questo crinale passa il grosso dello sviluppo commerciale di Internet per i prossimi anni, poiché da esso dipendono sia lo sviluppo del commercio elettronico sia il settore delle Intranet/Extranet.
|