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
21/07/10 > Si comunica, anche a rettifica del precedente messaggio apparso nei giorni scorsi, che per l' anno in corso durante il mese di agosto i servizi di assistenza e supporto di SoluzioneSito non subiranno chiusure o rallentamenti nel corso del periodo di vacanza garantendo contin... »»
14/06/10 > Un importante aggiornamento è stato diffuso in questi giorni in merito al modulo aggiuntivo Newsletter. Le novità riguardano diversi punti molto importanti per la gestione e ottimizzazione dei propri invii e vanno a completare implementazioni eseguite nelle scorse settimane.... »»
31/05/10 >
Nella giornata di ieri è stato diffuso su tutti i pannelli amministrativi un importante aggiornamento che porta con se diversi vantaggi tra cui principalmente la maggiore velocità di caricamento del pannello amministrativo ed un suo ulteriore incremento di stabilità e dutt... »»
17/05/10 >
Un nuovo modulo aggiuntivo entra a far parte del catalogo servizi di SoluzioneSito, si tratta di un modulo dedicato alla creazione di sondaggi sul proprio sito internet.
Il modulo sondaggi messo a disposizione da SoluzioneSito permette una gestione professionale e av... »»
Archivio news »»