<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6479619299150720634</id><updated>2011-11-28T01:48:32.881+01:00</updated><category term='packer'/><category term='Frameworks'/><category term='JSON'/><category term='CSS'/><category term='RIA'/><category term='Javascript'/><category term='start'/><category term='Ajax'/><category term='HTTP compression'/><category term='Ext'/><category term='AIR'/><category term='tutorial'/><title type='text'>AJAX RIAs</title><subtitle type='html'>Come progettare Rich Internet Applications web in Ajax</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-3472761544004031035</id><published>2008-07-22T12:15:00.008+02:00</published><updated>2008-07-22T12:53:31.775+02:00</updated><title type='text'>DOM DocumentFragments</title><summary type='text'>Questo Post prende spunto dall'articolo di John Resig che tratta i DOM DocumentFragments.I DOM DocumentFragments sono dei contenitori lightweight (letteralmente "peso-leggero" cioe' semplificati,leggeri)che possono contenere dei nodi del Document Object Model (DOM).Fanno parte delle specifiche ufficiali "DOM 1", quindi sono supportati nei browser recenti (a partire ad esempio da IE6).Ma perche' </summary><link rel='related' href='http://ejohn.org/blog/dom-documentfragments/' title='DOM DocumentFragments'/><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/3472761544004031035/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=3472761544004031035' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/3472761544004031035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/3472761544004031035'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2008/07/dom-documentfragments.html' title='DOM DocumentFragments'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-2390303324642367384</id><published>2008-03-20T11:02:00.003+01:00</published><updated>2008-03-20T11:20:24.640+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>Le closure in Javascript</title><summary type='text'>(Il seguente articolo e' estratto dal tutorial Javascript avanzato in corso di pubblicazione su www.ajaxcity.it, come parte III degli aspetti avanzati delle funzioni)IL CONTESTO DI ESECUZIONEIl contesto di esecuzione e' un concetto astratto usato nel documento di specifica del linguaggio ECMAScript (la versione standardizzata di javascript).Non viene detto nulla in questo documento di specifica </summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/2390303324642367384/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=2390303324642367384' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/2390303324642367384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/2390303324642367384'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2008/03/le-closure-in-javascript.html' title='Le closure in Javascript'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-1067736747394443224</id><published>2008-03-19T11:41:00.004+01:00</published><updated>2008-03-19T11:57:00.856+01:00</updated><title type='text'>Collaborazione con AjaxCity.it</title><summary type='text'>Da circa un mese sto collaborando con il portale AjaxCity.it sia fornendo supporto al forum sulle questioni che riguardano la progettazione di web applications ajax, sia collaborando alla stesura di un Tutorial Javascript avanzato.Mi sono accorto infatti, leggendo le domande fatte sul forum di AjaxCity che molti sviluppatori intraprendono la strada dell'approccio ajax senza le necessarie basi di </summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/1067736747394443224/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=1067736747394443224' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/1067736747394443224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/1067736747394443224'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2008/03/collaborazione-con-ajaxcityit.html' title='Collaborazione con AjaxCity.it'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-8201387676321360033</id><published>2008-02-04T14:51:00.000+01:00</published><updated>2008-02-06T14:24:45.460+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>Ajax: da dove inizio?</title><summary type='text'>Che cosa e' Ajax?Ecco la prima domanda che ci viene in mente quando leggiamo per la prima volta qualche articolo sulla programmazione web che ci parla di questo nuovo Ajax!Magari siamo abituati a fare le nostre pagine web dinamiche in php, in jsp oppure in asp.E leggiamo che se le facessimo in Ajax potremmo anche fare quell'applicazione ultra-avanzata che non abbiamo idea come siano riusciti a </summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/8201387676321360033/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=8201387676321360033' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/8201387676321360033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/8201387676321360033'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2008/02/ajax-da-dove-inizio.html' title='Ajax: da dove inizio?'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-8710629865012127513</id><published>2008-01-25T14:16:00.000+01:00</published><updated>2008-01-25T16:44:54.363+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><category scheme='http://www.blogger.com/atom/ns#' term='Frameworks'/><title type='text'>Capitolo 7 - Come creare una Interfaccia Grafica web</title><summary type='text'>PremessaAvendo visto nel capitolo precedente come collegare la porzione del Controller che deve gestire l'Interfaccia Grafica della nostra web application con la porzione che implementa i Business Components lato server, concentriamo ora la nostra attenzione sulla costruzione della GUI.La Graphical User Interface e' probabilmente la parte della nostra web application piu' critica, poiche' e' cio'</summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/8710629865012127513/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=8710629865012127513' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/8710629865012127513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/8710629865012127513'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2008/01/capitolo-7-come-creare-una-interfaccia.html' title='Capitolo 7 - Come creare una Interfaccia Grafica web'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-2951420218456275244</id><published>2008-01-23T16:09:00.000+01:00</published><updated>2008-01-25T14:11:25.264+01:00</updated><title type='text'>Capitolo 6 - Costruzione di una Interfaccia Client-Server</title><summary type='text'>IntroduzioneVediamo ora come possiamo implementare un modulo che possa agire da interfaccia di collegamento tra la porzione del Controllore da far eseguire sul Client e la porzione residente sul WebServer che agisce da trade-union con un eventuale Database Server.In teoria vorremmo poter avere a disposizione un modulo di interfaccia che possa rendersi indipendente il piu' possibile dalla </summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/2951420218456275244/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=2951420218456275244' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/2951420218456275244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/2951420218456275244'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2008/01/capitolo-6-costruzione-di-una.html' title='Capitolo 6 - Costruzione di una Interfaccia Client-Server'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-2025362740613967461</id><published>2008-01-23T15:04:00.001+01:00</published><updated>2008-01-23T15:25:58.487+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Capitolo 5  -  Il ruolo del web server</title><summary type='text'>Introduzione Vediamo ora alcuni aspetti che interessano principalmente il web server all’interno delle nostre web applications. Partiamo con l’analisi del ruolo del web server nelle applicazioni precedentemente implementate in assenza dell’approccio Ajax, arrivando ad analizzare il ruolo nel web 2.0 che comunque viene mantenuto dal parte del web server.Utilizzo del web serverNel ciclo di vita </summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/2025362740613967461/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=2025362740613967461' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/2025362740613967461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/2025362740613967461'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2008/01/capitolo-5-il-ruolo-del-web-server_23.html' title='Capitolo 5  -  Il ruolo del web server'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-8071750579905826044</id><published>2008-01-22T14:15:00.000+01:00</published><updated>2008-01-25T14:09:40.042+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='JSON'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Capitolo 4 -  Miglioriamo l’ AjaxCore</title><summary type='text'>Introduzione Utilizzando la prima versione del nostro AjaxCore si presentano alcuni piccoli problemi.Uno degli aspetti piu’ complicati da gestire, sotto certe condizioni, e’ la sincronizzazione tra ricezione dei dati richiesti al server e l’event handler collegato che si deve occupare della distribuzione dei dati ricevuti nei vari contenitori o layer presenti nella nostra Graphical User </summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/8071750579905826044/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=8071750579905826044' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/8071750579905826044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/8071750579905826044'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2008/01/capitolo-4-miglioriamo-l-ajaxcore.html' title='Capitolo 4 -  Miglioriamo l’ AjaxCore'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_Igynoxp28Pc/R5X0oL5F0aI/AAAAAAAAAGE/SU8Twc92U4g/s72-c/image036.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-7543932833724709523</id><published>2008-01-18T10:19:00.001+01:00</published><updated>2008-10-21T17:08:24.900+02:00</updated><title type='text'>Ottimizzazione del codice Javascript</title><summary type='text'>Qualche post fa abbiamo visto come ottimizzare le dimensioni di un file Javascript utilizzando strumenti tipo packer. Si ottiene quindi un file "minified", - ovvero minimizzato - come si dice in gergo.Questa tecnica aiuta a diminuire i tempi di caricamento nel passaggio tra webserver e client.Se pero' il nostro codice e' stato scritto "con i piedi", ovvero se non e' un codice ottimizzato sulla </summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/7543932833724709523/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=7543932833724709523' title='2 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/7543932833724709523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/7543932833724709523'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2008/01/ottimizzazione-del-codice-javascript_18.html' title='Ottimizzazione del codice Javascript'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-6125068928812174225</id><published>2007-12-12T11:06:00.000+01:00</published><updated>2007-12-12T12:34:23.666+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='JSON'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Tutorial Ajax - Capitolo 3</title><summary type='text'>IntroduzioneIl nostro Ajax Engine ci permette di recuperare i dati dal web server sotto forma di codice html preformattato, oppure come risultato dell’elaborazione di pagine dinamiche scritte magari in JSP oppure in ASP.NET.Quando si sviluppano web applications complesse ci si ritrova a dover gestire probabilmente qualche decina di interfacce grafiche diverse, collegate ad una pagina principale a</summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/6125068928812174225/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=6125068928812174225' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/6125068928812174225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/6125068928812174225'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2007/12/tutorial-ajax-capitolo-3.html' title='Tutorial Ajax - Capitolo 3'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_Igynoxp28Pc/R1-3glyNICI/AAAAAAAAADU/N-EdPiBfN5o/s72-c/image015.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-355247925686158177</id><published>2007-11-12T14:28:00.000+01:00</published><updated>2007-11-12T15:20:51.563+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Tutorial Ajax - Capitolo 2</title><summary type='text'>Come abbiamo visto nel capitolo precedente, il cuore della tecnologia Ajax e’ il componente XMLHttpRequest, per il quale abbiamo visto un paio di tecniche di caricamento in memoria.Abbiamo anche mostrato quali metodi ed attributi vengono forniti con esso, e introdotto il concetto di transazione asincrona tra browser e web server utilizzando il protocollo http.A quest punto lasciatemi fare un una </summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/355247925686158177/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=355247925686158177' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/355247925686158177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/355247925686158177'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2007/11/capitolo-2.html' title='Tutorial Ajax - Capitolo 2'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_Igynoxp28Pc/RzhVZzalE0I/AAAAAAAAABs/0bgd1lIob3E/s72-c/image004.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-4912706919246525230</id><published>2007-11-08T15:40:00.000+01:00</published><updated>2007-11-09T08:58:19.443+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>Thin Client o Fat Client?</title><summary type='text'>Il Fat Client Uno dei problemi che uno sviluppatore di applicazioni web in Ajax deve affrontare quando inizia a progettare una nuova RIA, e' come architettare il sistema affinche' risulti veramente innovativo ed interattivo. In poche parole il sistema deve rispondere idealmente in modo istantaneo alle richieste dell'utente, avendo dal lato opposto il fatto che le risposte dal server possono </summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/4912706919246525230/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=4912706919246525230' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/4912706919246525230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/4912706919246525230'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2007/11/thin-client-o-fat-client.html' title='Thin Client o Fat Client?'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-1508500810817169803</id><published>2007-11-06T15:07:00.000+01:00</published><updated>2007-11-12T14:58:37.669+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Tutorial Ajax - Capitolo 1</title><summary type='text'>Capitolo 1 - La “Tecnologia” AJAXIntroduzioneFino all’avvento della tecnologia AJAX, l’interazione tra client e server veniva effettuata in modo sincrono.I dati presenti in un FORM venivano inviati tramite la funzione SUBMIT al web server, specificando con il metodo GET oppure POST la modalita’ con cui veniva effettuata la transazione e la trasmissione delle variabili – in chiaro oppure no – </summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/1508500810817169803/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=1508500810817169803' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/1508500810817169803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/1508500810817169803'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2007/11/tutorial-ajax-capitolo-1.html' title='Tutorial Ajax - Capitolo 1'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_Igynoxp28Pc/RzCKsxQ1SrI/AAAAAAAAABc/n_cuapBLX7A/s72-c/image001.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-2463253606762554747</id><published>2007-11-06T14:59:00.000+01:00</published><updated>2007-11-12T14:59:00.215+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='tutorial'/><title type='text'>Tutorial Ajax - Introduzione</title><summary type='text'>PremessaQuesto Tutorial e’ indirizzato a programmatori che si trovano gia’ a progettare applicazioni aziendali fruibili attraverso Internet utilizzando un browser per visualizzare l’Interfaccia Grafica – o GUI , Graphical User Interface – che siano gia’ in possesso di una buona conoscenza del linguaggio HTML abbinato alla conoscenza dei Fogli di Stile a Cascata e ai piu’ elementari rudimenti del </summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/2463253606762554747/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=2463253606762554747' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/2463253606762554747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/2463253606762554747'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2007/11/tutorial-ajax-introduzione.html' title='Tutorial Ajax - Introduzione'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-1656913076231052408</id><published>2007-11-06T08:56:00.000+01:00</published><updated>2007-11-06T14:30:16.956+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='HTTP compression'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='packer'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><title type='text'>Come migliorare le prestazioni di una Rich Internet Application Ajax minimizzando i caricamenti dei files JavaScript e CSS</title><summary type='text'>Tutti quelli che hanno sviluppato software sanno che le performances di un programma contano tantissimo, e che un codice scritto senza tenere conto delle sue prestazioni in esecuzione puo' generare un programma lento e quindi poco efficiente. Che si fa nei casi in cui si scopre che un codice "gira" lento? Per prima cosa si cercano i punti critici di inefficienza e quindi si cerca di intervenire </summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/1656913076231052408/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=1656913076231052408' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/1656913076231052408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/1656913076231052408'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2007/11/come-migliorare-le-prestazioni-di-una.html' title='Come migliorare le prestazioni di una Rich Internet Application Ajax minimizzando i caricamenti dei files JavaScript e CSS'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-3597621396506494213</id><published>2007-11-04T11:56:00.001+01:00</published><updated>2007-11-04T13:25:23.305+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>Che cosa e' Ajax?</title><summary type='text'>Quando si cerca di spiegare a qualcuno cosa e' Ajax, si possono seguire due strade. La prima e' quella che spiega il termine come acronimo di Asynchronous JAvascript and XML. La seconda invece e' quella che parla di una tecnica per creare applicazioni web interattive usando richieste asincrone di dati fatte al web server.In entrambi i casi pero' probabilmente c'e' bisogno di capire cosa significa</summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/3597621396506494213/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=3597621396506494213' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/3597621396506494213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/3597621396506494213'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2007/11/che-cosa-e-ajax.html' title='Che cosa e&apos; Ajax?'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp1.blogger.com/_Igynoxp28Pc/Ry21ORQ1SkI/AAAAAAAAAAk/BXybuS86LY8/s72-c/ajax-fig1_small.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-127093129678676784</id><published>2007-11-03T16:39:00.000+01:00</published><updated>2007-11-03T17:33:15.913+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIR'/><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><title type='text'>Che cosa e' una Rich Internet Application?</title><summary type='text'>Fonte Originale Cosa e' una Rich Internet Application? James Ward dice che e' difficile dare una esatta definizione di cosa sia una applicazione RIA. Un po' come dire cosa e' un albero. Forse e' più facile identificare una applicazione RIA quando se ne ha una davanti, come un albero quando lo si ha davanti a se.Forse e' più semplice dire quali caratteristiche si vuole che abbia una applicazione </summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/127093129678676784/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=127093129678676784' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/127093129678676784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/127093129678676784'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2007/11/che-cosa-e-una-rich-internet.html' title='Che cosa e&apos; una Rich Internet Application?'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-5872861098396970042</id><published>2007-11-03T08:41:00.000+01:00</published><updated>2007-11-03T09:15:20.152+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSON'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='Ext'/><title type='text'>Trasformazione di una vecchia Web Application</title><summary type='text'>Fonte OriginaleUna delle cose migliori della Ext community è il modo innovativo in cui fa uso del framework.Molti utenti stanno sviluppando applicazioni per l'ambiente "Corporate" e cio' di per se stesso richiede un discreto livello di flessibilità per poterlo integrare con il complesso set di tecnologie associate al funzionamento di una applicazione "enterprise-level". Il membro della comunità </summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/5872861098396970042/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=5872861098396970042' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/5872861098396970042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/5872861098396970042'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2007/11/trasformazione-di-una-vecchia-webapp.html' title='Trasformazione di una vecchia Web Application'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_Igynoxp28Pc/Rywm5xQ1SiI/AAAAAAAAAAM/h7HJ9XMvQnw/s72-c/img1.bmp' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-793551199544524657</id><published>2007-11-02T15:48:00.000+01:00</published><updated>2007-11-03T09:04:59.543+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Ajax'/><category scheme='http://www.blogger.com/atom/ns#' term='Frameworks'/><title type='text'>Scegliere il giusto Framework Javascript</title><summary type='text'>Fonte OriginaleCos'e' un framework Javascript, e a cosa dovrebbe servire?Nelle Rich Internet Applications Ajax, se state utilizzando la metodologia che prevede l'uso massiccio di Javascript per governare il comportamento dell'interfaccia grafica sul browser occorre spesso, più di quanto si vorrebbe, manipolare gli elementi dell'interfaccia stessa e gestire il comportamento dei vari elementi in </summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/793551199544524657/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=793551199544524657' title='0 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/793551199544524657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/793551199544524657'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2007/11/scegliere-il-giusto-framework.html' title='Scegliere il giusto Framework Javascript'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6479619299150720634.post-13164902992107109</id><published>2007-11-02T10:21:00.000+01:00</published><updated>2007-11-02T13:06:44.466+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='start'/><title type='text'>Hello World!!!</title><summary type='text'>Come si inizia qualsiasi nuovo linguaggio di programmazione? Con il più' classico dei programmi, quello che permette di scrivere "Hello World!!!"Sinceramente ho sempre pensato che non ci fosse nulla di più' stupido che scrivere "Hello World!!!" come primo passo quando si cerca di imparare un linguaggio di programmazione. Che si tratti del C, del C++, di Java o di Javascript, a che serve saper </summary><link rel='replies' type='application/atom+xml' href='http://webrias.blogspot.com/feeds/13164902992107109/comments/default' title='Commenti sul post'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6479619299150720634&amp;postID=13164902992107109' title='1 Commenti'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/13164902992107109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6479619299150720634/posts/default/13164902992107109'/><link rel='alternate' type='text/html' href='http://webrias.blogspot.com/2007/11/hello-world.html' title='Hello World!!!'/><author><name>Massimiliano Modena</name><uri>http://www.blogger.com/profile/04259604176352117444</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
