Tecnologia AJAX
AJAX, acronimo di Asynchronous JavaScript and XML, è una tecnica di sviluppo web per creare applicazioni web interattive. L'intento è ottenere pagine web più responsive scambiando piccoli pacchetti di dati con il server dietro le quinte, così che l'intera pagina web non debba essere ricaricata ogni volta che l'utente fa una modifica. Questa tecnologia riesce quindi a migliorare l'interattività, velocità ed usabilità di una pagina web. Le applicazioni web che usano AJAX richiedono browser che supportano le tecnologie necessarie. Questi browser includono: Mozilla, Firefox, Internet Explorer, Opera, Konqueror e Safari.
Le applicazioni web tradizionali consentono agli utenti di compilare moduli e, quando questi moduli vengono inviati, viene inviata una richiesta al web server. Il web server agisce in base a ciò che è stato trasmesso dal modulo e risponde bloccando o mostrando una nuova pagina. Dato che molto codice HTML della prima pagina è identico a quello della seconda, viene sprecata moltissima banda. Dato che una richiesta fatta al web server deve essere trasmessa su ogni interazione con l'applicazione, il tempo di reazione dell'applicazione dipende dal tempo di reazione del web server. Questo comporta che l'interfaccia utente diventa molto più lenta di quanto dovrebbe essere.
Le applicazioni AJAX, d'altra parte, possono inviare richieste al web server per ottenere solo i dati che sono necessari. Come risultato si ottengono applicazioni più veloci (dato che la quantità di dati interscambiati fra il browser ed il server si riduce). Anche il tempo di elaborazione da parte del web server si riduce poiché la maggior parte di dati della richiesta sono già stati elaborati.
Un esempio concreto: molti siti usano le tabelle per visualizzare i dati. Per cambiare l'ordine di visualizzazione dei dati, con un'applicazione tradizionale l'utente dovrebbe cliccare un link nell'intestazione della tabella che invierebbe una richiesta al server per ricaricare la pagina con il nuovo ordine. Il web server allora invierebbe una nuova query al database ordinando i dati come richiesto, la eseguirebbe, prenderebbe i dati e ricostruirebbe da zero la pagina web reinviandola integralmente all'utente. Usando le tecnologie AJAX, questo evento potrebbe essere eseguito ricaricando unicamente la parte di pagina contenente la tabella riducendo i tempi di attesa ed evitando il completo ricaricamento della pagina.
***
Server: per server (detto in italiano anche servente o serviente) si intende comunemente un computer dedicato allo svolgimento di un servizio preciso (come la gestione di una rete locale o geografica), alla gestione delle periferiche di stampa (print server), allo scambio e condivisione di dati fra i computer (file server, database server), all'invio o inoltro di posta elettronica (mail server) od a contenere i file in un sito web (web server). Utilizza un sistema operativo di rete. I computer collegati e che utilizzano il servizio del server, si chiamano client. A volte lo stesso computer svolge diverse funzioni di server (es: sia file server che print server). Quando sono collegati tra di loro, attraverso una rete, i server formano un'unica risorsa computazionale definita come server cluster. In realtà, il termine server si riferisce più correttamente al software installato su di un computer (server software). I server software si dividono solitamente in file server, che permettono agli utenti di salvare e accedere ai file su un computer in comune, e application server, dove il server viene usato per far funzionare un programma applicativo e condividerne le funzionalità tra gli utenti.
Browser: un browser (sfogliatore di documenti web, chiamato talvolta navigatore) è un programma in grado di interpretare il codice HTML (e più recentemente XHTML) e visualizzarlo in forma di ipertesto. L'(X)HTML è il codice col quale la maggioranza delle pagine web nel mondo sono composte: il web browser consente perciò la navigazione nel web.
News & Update
05/09/08 >
In questi giorni Google Inc. ha rilasciato il suo nuovo browser Chrome che, per quanto in versione beta e quindi non definitiva, ha già raggiunto una penetrazione stimabile sull'1% dei browser impiegati. Come per l'uscita qualche mese fa della nuova versione del browser Mozilla Firefox, anche per ... »»
01/09/08 >
Si comunica che nel corso delle prossime settimane saranno operate alcune modifiche a livello del pannello amministrativo rientranti nelle periodiche implementazioni effettuate su tutti i siti che impiegano il servizio SoluzioneSito. Le modifiche riguarderanno numerose strutture presenti e permett... »»
21/08/08 >
Si comunica che è in programma per la notte tra venerdì 22 e sabato 23 Agosto un intervento straordinario di manutenzione sulle strutture del gestore della rete a cui si appoggiano i server di SoluzioneSito. È prevista un'interruzione del servizio di circa un'ora tra le 00.00 e le 06.00. Ci scusia... »»
21/07/08 >
Si comunica che nel corso del mese di agosto il personale di SoluzioneSito sarà presente con organico ridotto. I servizi di assistenza ed aggiornamento delegato continueranno a funzionare con tempistica di risposta mediamente doppia rispetto a quella normalmente applicata nel corso dell'anno. Nei ... »»
Archivio news »»