I linguaggi di programmazione web sono fondamentali per gestire siti internet dinamici che richiedono continui aggiornamenti, interfacciamenti con database o interazione con gli utenti.
I linguaggi di programmazione web server side maggiormente utilizzati sono ASP e il suo successore ASP.net (Active Server Pages), sviluppato dalla Micosoft e PHP, rilasciato sotto licenza open-source.
ASP e ASP.net necessitano di server Windows, entre PHP può girare sia su server Linux/Unix che Windows.
Le applicazioni sviluppabili con questi linguaggi sono le più svariate: e-commerce, photo gallery, cataloghi, gestione pagine dinamiche personalizzabili, articoli, news, newsletter, blog, forum, chat, messaggistica, motori di ricerca, gestione archivi, anagrafica, gestione e upload file multimediali, giochi, etc.
Java è un linguaggio di programmazione orientato agli oggetti sviluppato dalla Sun Microsystems che grazie alle applet funziona tramite browser. Le principali applicazioni sviluppate in Java sono giochi, videochat, chat e ambienti virtuali.
Javascript è un linguaggio client side che consente di sviluppare diversi script utili per le pagine web. Dalla combinazione di Javascript con CSS e DOM è nato DHTML. che quindi non è un vero e proprio linguaggio di programmazione ma che consente di realizzare animazioni sugli elementi, filtri e transizioni tra immagini e testi, menù dinamici etc.
AJAX invece utilizza contemporaneamente tecnologie quali HTML, XML, CSS, JavaScript, DOM, XML, XSLT e l oggetto XMLHttpRequest.
Grazie alla combinazione di queste tecnologie le applicazioni web riescono a velocizzare gli aggiornamenti, facendo richiesta al server ma senza dover ricaricare la pagina web. |