La programmazione web è composta sostanzialmente da due parti, la cosiddetta client side e server side. Il linguaggio utilizzato per la parte client è in genere javascript, ma ad essere sincero non ne ricordo altri.
Javascript viene elaborato dalla cpu del device che ha richiesto la pagina (pc, tablet, smartphone ecc). Il suo utilizzo principale è quello di poter gestire l'interfaccia con l'utente. Con javascript possiamo effettuare i controlli formali su quanto inserito dall'utente, manipolare l'HTML, creare popup, creare richieste ajax ecc.
Per effettuare tutte queste operazioni in maniere semplice è controllata sono stati creati dei framework in javascript che semplificano questi compiti facendo risparmiare tantissimo tempo.
Ecco alcuni dei framework più diffusi.
jQuery |
jQuery è realmente uno dei più diffusi framework javascript. Al momento è composto da 3 componenti:
|
Mootols |
nota: Il CMS Joomla utilizza mootools
|
Sencha - ExtJS |
Sencha ha una serie di prodotti che "girano" attorno a ExtJS. Con ExtJS sono state scritte molte applicazioni "web oriented" che sono all'altezza delle più professionali applicazioni desktop. Ecco alcune web application che utilizzano il framework ExtJS:
|
Dojo |
Dietro la dojo fontation troviamo nomi del calibro di IBM, SUN, AOL ed altri. Applicazioni che utilizzano dojo:
|
Prototype |
|
|
|
|
|
|
|
REFERENCES