Llínea 1: |
Llínea 1: |
− | '''AJAX''', acrònim de '''''A'''synchronous '''J'''avaScript '''A'''nd '''X'''ML'' ([[JavaScript]] asíncron i [[XML]]), és una tècnica de desenroll [[web]] per a crear aplicacions interactives o '''[[Rich Internet Application|RIA]] ''' (Rich Internet Applications). Estes aplicacions s'eixecuten en el [[Client (informàtica)|client]], és a dir, en el navegador dels usuaris mentres es manté la comunicació [[asíncron|asíncrona]] en el servidor en segon pla. D'esta manera és possible realisar canvis sobre les pàgines sense necessitat de recarregar-les, la qual cosa significa aumentar la interactivitat, velocitat i [[usabilitat]] en les aplicacions. | + | '''AJAX''', acrònim de '''''A'''synchronous '''J'''avaScript '''A'''nd '''X'''ML'' ([[JavaScript]] asíncron i [[XML]]), és una tècnica de desenroll [[web]] per a crear aplicacions interactives o '''[[Rich Internet Application|RIA]] ''' (Rich Internet Applications). Estes aplicacions s'eixecuten en el [[Client (informàtica)|client]], és dir, en el navegador dels usuaris mentres es manté la comunicació [[asíncron|asíncrona]] en el servidor en segon pla. D'esta manera és possible realisar canvis sobre les pàgines sense necessitat de recarregar-les, lo que significa aumentar la interactivitat, velocitat i [[usabilitat]] en les aplicacions. |
| | | |
| Ajax és una tecnologia asíncrona, en el sentit que les senyes adicionals es requerixen al servidor i es carreguen en segon pla sense interferir en la visualisació ni el comportament de la pàgina. [[JavaScript]] és el llenguage interpretat (scripting language) en el que normalment s'efectuen les funcions de crida d'Ajax mentres que l'accés a les senyes es realisa per mig de ''[[XMLHttpRequest]] '', objecte disponible en els navegadors actuals. En tot cas, no cal que el contingut asíncron estiga formatat en [[XML]]. | | Ajax és una tecnologia asíncrona, en el sentit que les senyes adicionals es requerixen al servidor i es carreguen en segon pla sense interferir en la visualisació ni el comportament de la pàgina. [[JavaScript]] és el llenguage interpretat (scripting language) en el que normalment s'efectuen les funcions de crida d'Ajax mentres que l'accés a les senyes es realisa per mig de ''[[XMLHttpRequest]] '', objecte disponible en els navegadors actuals. En tot cas, no cal que el contingut asíncron estiga formatat en [[XML]]. |
Llínea 15: |
Llínea 15: |
| | | |
| == Antecedents d'AJAX == | | == Antecedents d'AJAX == |
− | A pesar que el terme «AJAX» fòra creat en [[2005]], l'història de les tecnologies que permeten AJAX es remunta a una década abans en la iniciativa de [[Microsoft]] en el desenroll de [[Scripting Remot]]. No obstant, les tècniques per a la càrrega asíncrona de continguts en una pàgina existent sense requerir recarrega completa remonten al temps de l'element <tt>iframe</tt> (introduït en Internet Explorer 3 en [[1996]]) i el tipos d'element <tt>layer</tt> (introduït en Netscape 4 en [[1997]], abandonat durant les primeres etapes de desenroll de Mozilla). Abdós tipos d'element tenien l'atribut <code>src</code> que podia prendre qualsevol direcció [[URL]] externa, i carregant una pàgina que continga [[javascript]] que manipule la pàgina Paterna, poden conseguir-se efectes semblants a l'AJAX. | + | A pesar que el terme «AJAX» fòra creat en [[2005]], l'història de les tecnologies que permeten AJAX es remonta a una década abans en la iniciativa de [[Microsoft]] en el desenroll de [[Scripting Remot]]. No obstant, les tècniques per a la càrrega asíncrona de continguts en una pàgina existent sense requerir recarrega completa remonten al temps de l'element <tt>iframe</tt> (introduït en Internet Explorer 3 en [[1996]]) i el tipos d'element <tt>layer</tt> (introduït en Netscape 4 en [[1997]], abandonat durant les primeres etapes de desenroll de Mozilla). Abdós tipos d'element tenien l'atribut <code>src</code> que podia prendre qualsevol direcció [[URL]] externa, i carregant una pàgina que continga [[javascript]] que manipule la pàgina Paterna, poden conseguir-se efectes semblants a l'AJAX. |
| | | |
| El '''Microsoft's Reme't Scripting''' (o MSRS, introduït en [[1998]]) va resultar un substitut més elegant per a estes tècniques, en enviament de senyes a través d'un [[applet Java]] el qual es pot comunicar en el client usant JavaScript. Esta tècnica va funcionar en abdós navegadors, Internet Explorer versió 4 i Netscape Navigator versió 4. Microsoft la va utilisar en el [[Outlook Web Access]] proveït en la versió [[2000]] de [[Microsoft Exchange Server]]. | | El '''Microsoft's Reme't Scripting''' (o MSRS, introduït en [[1998]]) va resultar un substitut més elegant per a estes tècniques, en enviament de senyes a través d'un [[applet Java]] el qual es pot comunicar en el client usant JavaScript. Esta tècnica va funcionar en abdós navegadors, Internet Explorer versió 4 i Netscape Navigator versió 4. Microsoft la va utilisar en el [[Outlook Web Access]] proveït en la versió [[2000]] de [[Microsoft Exchange Server]]. |