_
_
_
_
DISE?O WEB

Ajax, un c¨®ctel de programas, revoluciona el dise?o y la navegaci¨®n por las 'webs'

La f¨®rmula agrupa la presentaci¨®n con est¨¢ndares XHTML y CSS, la interacci¨®n din¨¢mica, el intercambio de datos y la recuperaci¨®n de datos asincr¨®nica y emplea JavaScriptLa nueva moda de dise?o se vincula a la generaci¨®n de Internet 2.0 - Cr¨ªticas por los problemas de accesibilidad que supone la utilizaci¨®n de Javascript y por deficiencias en la usabilidad

Amazon y Yahoo! emplean Ajax. En Google lo utilizan en aplicaciones como el servicio de correo electr¨®nico Gmail, Google Maps y Google Suggest. Es lo ¨²ltimo en desarrollo web, pero no se trata de una nueva tecnolog¨ªa, es un c¨®ctel de programas.

Ajax, acr¨®nimo de Asynchronous Java Script and XML, es un c¨®ctel donde se combinan tecnolog¨ªas ya existentes para agilizar la navegaci¨®n por Internet. Algunos lo definen como un concepto que ha permitido aprovechar tecnolog¨ªas para navegar por Internet con la misma simplicidad y rapidez que encuentra el usuario cuando trabaja en el escritorio de su ordenador.

Juan Fuertes, del equipo de Dnx, una empresa consultora de usabilidad, explica: "Hay que entender Ajax como una suma de tecnolog¨ªas que permiten obtener una experiencia de uso en aplicaciones web similar a la de cualquier programa instalado en el ordenador; no hay tiempos de espera y la navegaci¨®n es r¨¢pida y limpia".

M¨¢s informaci¨®n
Jesse James Garret, arquitecto de la informaci¨®n y experto en usabilidad
GARRETT:
ADAPTIVE:
DNX:
UBERBIN:
USOLAB:
REBECCA BLOOD:

Para comprobar la efectividad de Ajax, basta con utilizar Google Maps y constatar que una vez cargada la p¨¢gina, el internauta puede realizar acciones como ampliar una zona, desplazar los mapas de arriba hacia abajo y de un lado a otro de forma inmediata, sin tener que cambiar de p¨¢gina.

La principal ventaja es que todas las acciones se desarrollan en tiempo real. En el modelo cl¨¢sico de navegaci¨®n por la web el usuario debe intervenir haciendo clic con el puntero de su rat¨®n para solicitar la informaci¨®n a un servidor que, como respuesta, env¨ªa una p¨¢gina en lenguaje HTML. Con Ajax el usuario no espera porque el motor, que est¨¢ dise?ado en el lenguaje Java Script, intercambia datos con el servidor sin que el usuario deba realizar ninguna acci¨®n y sin que ni siquiera se percate del trabajo que se desarrolla en la trastienda de su navegador.

Writely es otro ejemplo de las posibilidades de Ajax. Se trata de un procesador de textos que funciona en Internet y que permite trabajar desde cualquier ordenador e incluso compartir los textos con otros internautas.

Al poco tiempo de utilizar Writely, el usuario puede llegar a olvidar que est¨¢ trabajando en Internet porque le da la impresi¨®n de que est¨¢ utilizando un procesador que funciona en su propio ordenador.En febrero de 2005, Jesse James Garret, uno de los fundadores de la compa?¨ªa Adaptive Path Team, especializada en experiencia de usuario, escribi¨® Ajax, un nuevo acercamiento a las aplicaciones web, un art¨ªculo que est¨¢ considerado como la biblia de Ajax.

En ese art¨ªculo Garret explica que son "realmente muchas tecnolog¨ªas, cada una floreciendo por su propio m¨¦rito, uni¨¦ndose en poderosas nuevas formas. Ajax incorpora la presentaci¨®n basada en est¨¢ndares usando XHTML y CSS, la exhibici¨®n e interacci¨®n din¨¢micas usando Document Object Model, el intercambio y manipulaci¨®n de datos empleando XML y XSLT, la recuperaci¨®n de datos asincr¨®nica con XMLHttpRequest y JavaScript poniendo todo junto".

Un mes despu¨¦s de aparecer el art¨ªculo, el consultor y blogger Mariano Amartino lo tradujo al espa?ol en su blog. Desde Argentina, Amartino cuenta que lo primero que le sorprendi¨® de Ajax fue la forma de "conceptualizar" unas tecnolog¨ªas ya existentes que funcionaban bien juntas.

"Al terminar de leer el texto de Garret, pens¨¦ que merec¨ªa ser reproducido y amplificado, porque si uno ha usado Outlook Web Access, incluido en Servers Exchange de Microsoft, conoce el poder de los pedidos asincr¨®nicos a un servidor. Cuando la gente de Adaptive Path logr¨® juntar las tecnolog¨ªas, Ajax ya estaba listo para explotar como una estrategia de servicios por la web".

Adi¨®s al clic lento

En muy pocos meses, el t¨¦rmino Ajax se ha puesto de moda entre los desarrolladores de aplicaciones para Internet. Adem¨¢s, figura en casi todas las listas de tendencias para 2006. Se trata de hacer que la experiencia de navegaci¨®n por Internet sea m¨¢s agradable, m¨¢s r¨¢pida y que satisfaga de forma m¨¢s eficiente las expectativas del usuario.

Amartino cree que "si el a?o que viene sigue la moda de la llamada Internet 2.0, Ajax va a ser una de las patas sobre las que se sustente el cambio. Y no s¨®lo porque lo veamos aplicados a grandes desarrollos, sino porque vamos a poder incluirlo en esas peque?as cosas que diferencian un sitio de Internet de otro".

"Ajax es una t¨¦cnica o un conjunto de tecnolog¨ªas que pueden permitir una mayor participaci¨®n y actividad de los internautas, y que puede mejorar la experiencia del usuario al permitir una mejor interacci¨®n con los diferentes elementos de la p¨¢gina y una mayor rapidez", comenta Armando Fidalgo, consultor de UsoLab, una empresa especializada en usabilidad y dise?o centrado en el usuario. "En Ajax no se utiliza el mismo modelo que las p¨¢ginas web normales. Es decir, no se realiza una acci¨®n haciendo clic en un enlace. Se espera la respuesta del servidor y as¨ª sucesivamente. Ajax es un intermediario que s¨®lo actualiza alguna parte de la p¨¢gina web, lo que reduce el tiempo de espera del usuario. Por lo que ¨¦ste puede tener casi una respuesta inmediata, como la de una aplicaci¨®n de escritorio".

Para algunos especialistas, Ajax puede crear problemas en la navegaci¨®n entre los internautas menos expertos. Por ejemplo, al desaparecer el bot¨®n atr¨¢s del navegador, que permite retroceder a la p¨¢gina que se ha visto anteriormente, es posible que no se sepa c¨®mo interactuar.

Fuertes cree que Ajax plantea tambi¨¦n otros problemas. "El primero afecta a la accesibilidad: Si tenemos deshabilitada la funci¨®n JavaScript en nuestro navegador o ¨¦ste no reconoce el c¨®digo, no podremos acceder a aplicaciones que usen Ajax".

La visibilidad

Para Armando Fidalgo, "en este momento inicial el uso de Ajax tiene varios desaf¨ªos m¨¢s all¨¢ de los problemas de accesibilidad que supone la utilizaci¨®n de Javascripts, o la ausencia del bot¨®n atr¨¢s del navegador. Uno de ellos es c¨®mo comunicar lo que los usuarios pueden hacer en la p¨¢gina. La visibilidad es uno de los principios de la usabilidad. La interfaz debe mostrar las posibles acciones, estados o alternativas de acciones. Se debe asegurar que el usuario sepa lo que puede hacer y que sepa reconocer los elementos sobre los que puede realizar acciones. Esto no ocurre en muchas de las aplicaciones realizadas con Ajax porque no se ve qu¨¦ hacer ni d¨®nde pulsar, ni qu¨¦ elementos arrastrar o c¨®mo hacerlo".

Fidalgo cree que Ajax todav¨ªa se encuentra en una etapa inicial y por eso genera problemas de usabilidad. Para este consultor, la eliminaci¨®n de los tiempos de espera tambi¨¦n puede crear inconvenientes.

"Hasta ahora, el tiempo de espera de respuesta del servidor, con unos segundos o microsegundos, hac¨ªa que esta discontinuidad general de toda la p¨¢gina comunicara al usuario que algo hab¨ªa pasado. Sin embargo, en muchas ocasiones en las aplicaciones Ajax cambia alg¨²n elemento o contenido de la pantalla y el usuario no lo percibe y puede pensar que el servidor no le ha respondido. Algunos sitios utilizan cambios de color o animaciones, como Gmail, pero en algunas ocasiones son tan sutiles que incluso pasan inadvertidos para muchas personas. As¨ª se vulnera otro de los principios de usabilidad, el de ofrecer informaci¨®n sobre los resultados de sus acciones y mantenerlo informado sobre qu¨¦ est¨¢ pasando".

Amartino no est¨¢ de acuerdo con las cr¨ªticas. "He le¨ªdo en p¨¢ginas de expertos muy respetados que no se puede usar el "bot¨®n atr¨¢s" del navegador en los sitios que emplean Ajax. No saben que ese detalle se solucion¨® hace al menos tres o cuatro meses y nadie lo ha notado. Algunas criticas son acertadas; pero en vez de criticar la tecnolog¨ªa deber¨ªan criticar el mal uso que se hace con ella".

GARRETT: http://blog.jjg.net ADAPTIVE: www.adaptivepath.com DNX: www.dnxgroup.com UBERBIN: www.uberbin.net USOLAB: www.usolab.com REBECCA BLOOD: www.rebeccablood.net

Tu suscripci¨®n se est¨¢ usando en otro dispositivo

?Quieres a?adir otro usuario a tu suscripci¨®n?

Si contin¨²as leyendo en este dispositivo, no se podr¨¢ leer en el otro.

?Por qu¨¦ est¨¢s viendo esto?

Flecha

Tu suscripci¨®n se est¨¢ usando en otro dispositivo y solo puedes acceder a EL PA?S desde un dispositivo a la vez.

Si quieres compartir tu cuenta, cambia tu suscripci¨®n a la modalidad Premium, as¨ª podr¨¢s a?adir otro usuario. Cada uno acceder¨¢ con su propia cuenta de email, lo que os permitir¨¢ personalizar vuestra experiencia en EL PA?S.

En el caso de no saber qui¨¦n est¨¢ usando tu cuenta, te recomendamos cambiar tu contrase?a aqu¨ª.

Si decides continuar compartiendo tu cuenta, este mensaje se mostrar¨¢ en tu dispositivo y en el de la otra persona que est¨¢ usando tu cuenta de forma indefinida, afectando a tu experiencia de lectura. Puedes consultar aqu¨ª los t¨¦rminos y condiciones de la suscripci¨®n digital.

Archivado En

Recomendaciones EL PA?S
Recomendaciones EL PA?S
Recomendaciones EL PA?S
_
_
seductrice.net
universo-virtual.com
buytrendz.net
thisforall.net
benchpressgains.com
qthzb.com
mindhunter9.com
dwjqp1.com
secure-signup.net
ahaayy.com
tressesindia.com
puresybian.com
krpano-chs.com
cre8workshop.com
hdkino.org
peixun021.com
qz786.com
utahperformingartscenter.org
worldqrmconference.com
shangyuwh.com
eejssdfsdfdfjsd.com
playminecraftfreeonline.com
trekvietnamtour.com
your-business-articles.com
essaywritingservice10.com
hindusamaaj.com
joggingvideo.com
wandercoups.com
wormblaster.net
tongchengchuyange0004.com
internetknowing.com
breachurch.com
peachesnginburlesque.com
dataarchitectoo.com
clientfunnelformula.com
30pps.com
cherylroll.com
ks2252.com
prowp.net
webmanicura.com
sofietsshotel.com
facetorch.com
nylawyerreview.com
apapromotions.com
shareparelli.com
goeaglepointe.com
thegreenmanpubphuket.com
karotorossian.com
publicsensor.com
taiwandefence.com
epcsur.com
southstills.com
tvtv98.com
thewellington-hotel.com
bccaipiao.com
colectoresindustrialesgs.com
shenanddcg.com
capriartfilmfestival.com
replicabreitlingsale.com
thaiamarinnewtoncorner.com
gkmcww.com
mbnkbj.com
andrewbrennandesign.com
cod54.com
luobinzhang.com
faithfirst.net
zjyc28.com
tongchengjinyeyouyue0004.com
nhuan6.com
kftz5k.com
oldgardensflowers.com
lightupthefloor.com
bahamamamas-stjohns.com
ly2818.com
905onthebay.com
fonemenu.com
notanothermovie.com
ukrainehighclassescort.com
meincmagazine.com
av-5858.com
yallerdawg.com
donkeythemovie.com
corporatehospitalitygroup.com
boboyy88.com
miteinander-lernen.com
dannayconsulting.com
officialtomsshoesoutletstore.com
forsale-amoxil-amoxicillin.net
generictadalafil-canada.net
guitarlessonseastlondon.com
lesliesrestaurants.com
mattyno9.com
nri-homeloans.com
rtgvisas-qatar.com
salbutamolventolinonline.net
sportsinjuries.info
wedsna.com
rgkntk.com
bkkmarketplace.com
zxqcwx.com
breakupprogram.com
boxcardc.com
unblockyoutubeindonesia.com
fabulousbookmark.com
beat-the.com
guatemala-sailfishing-vacations-charters.com
magie-marketing.com
kingstonliteracy.com
guitaraffinity.com
eurelookinggoodapparel.com
howtolosecheekfat.net
marioncma.org
oliviadavismusic.com
shantelcampbellrealestate.com
shopleborn13.com
topindiafree.com
v-visitors.net
djjky.com
053hh.com
originbluei.com
baucishotel.com
33kkn.com
intrinsiqresearch.com
mariaescort-kiev.com
mymaguk.com
sponsored4u.com
crimsonclass.com
bataillenavale.com
searchtile.com
ze-stribrnych-struh.com
zenithalhype.com
modalpkv.com
bouisset-lafforgue.com
useupload.com
37r.net
autoankauf-muenster.com
bantinbongda.net
bilgius.com
brabustermagazine.com
indigrow.org
miicrosofts.net
mysmiletravel.com
selinasims.com
spellcubesapp.com
usa-faction.com
hypoallergenicdogsnames.com
dailyupdatez.com
foodphotographyreviews.com
cricutcom-setup.com
chprowebdesign.com
katyrealty-kanepa.com
tasramar.com
bilgipinari.org
four-am.com
indiarepublicday.com
inquick-enbooks.com
iracmpi.com
kakaschoenen.com
lsm99flash.com
nana1255.com
ngen-niagara.com
technwzs.com
virtualonlinecasino1345.com
wallpapertop.net
casino-natali.com
iprofit-internet.com
denochemexicana.com
eventhalfkg.com
medcon-taiwan.com
life-himawari.com
myriamshomes.com
nightmarevue.com
healthandfitnesslives.com
androidnews-jp.com
allstarsru.com
bestofthebuckeyestate.com
bestofthefirststate.com
bestwireless7.com
britsmile.com
declarationintermittent.com
findhereall.com
jingyou888.com
lsm99deal.com
lsm99galaxy.com
moozatech.com
nuagh.com
patliyo.com
philomenamagikz.net
rckouba.net
saturnunipessoallda.com
tallahasseefrolics.com
thematurehardcore.net
totalenvironment-inthatquietearth.com
velislavakaymakanova.com
vermontenergetic.com
kakakpintar.com
begorgeouslady.com
1800birks4u.com
2wheelstogo.com
6strip4you.com
bigdata-world.net
emailandco.net
gacapal.com
jharpost.com
krishnaastro.com
lsm99credit.com
mascalzonicampani.com
sitemapxml.org
thecityslums.net
topagh.com
flairnetwebdesign.com
rajasthancarservices.com
bangkaeair.com
beneventocoupon.com
noternet.org
oqtive.com
smilebrightrx.com
decollage-etiquette.com
1millionbestdownloads.com
7658.info
bidbass.com
devlopworldtech.com
digitalmarketingrajkot.com
fluginfo.net
naqlafshk.com
passion-decouverte.com
playsirius.com
spacceleratorintl.com
stikyballs.com
top10way.com
yokidsyogurt.com
zszyhl.com
16firthcrescent.com
abogadolaboralistamd.com
apk2wap.com
aromacremeria.com
banparacard.com
bosmanraws.com
businessproviderblog.com
caltonosa.com
calvaryrevivalchurch.org
chastenedsoulwithabrokenheart.com
cheminotsgardcevennes.com
cooksspot.com
cqxzpt.com
deesywig.com
deltacartoonmaps.com
despixelsetdeshommes.com
duocoracaobrasileiro.com
fareshopbd.com
goodpainspills.com
hemendekor.com
kobisitecdn.com
makaigoods.com
mgs1454.com
piccadillyresidences.com
radiolaondafresca.com
rubendorf.com
searchengineimprov.com
sellmyhrvahome.com
shugahouseessentials.com
sonihullquad.com
subtractkilos.com
valeriekelmansky.com
vipasdigitalmarketing.com
voolivrerj.com
zeelonggroup.com
1015southrockhill.com
10x10b.com
111-online-casinos.com
191cb.com
3665arpentunitd.com
aitesonics.com
bag-shokunin.com
brightotech.com
communication-digitale-services.com
covoakland.org
dariaprimapack.com
freefortniteaccountss.com
gatebizglobal.com
global1entertainmentnews.com
greatytene.com
hiroshiwakita.com
iktodaypk.com
jahatsakong.com
meadowbrookgolfgroup.com
newsbharati.net
platinumstudiosdesign.com
slotxogamesplay.com
strikestaruk.com
trucosdefortnite.com
ufabetrune.com
weddedtowhitmore.com
12940brycecanyonunitb.com
1311dietrichoaks.com
2monarchtraceunit303.com
601legendhill.com
850elaine.com
adieusolasomade.com
andora-ke.com
bestslotxogames.com
cannagomcallen.com
endlesslyhot.com
iestpjva.com
ouqprint.com
pwmaplefest.com
qtylmr.com
rb88betting.com
buscadogues.com
1007macfm.com
born-wild.com
growthinvests.com
promocode-casino.com
proyectogalgoargentina.com
wbthompson-art.com
whitemountainwheels.com
7thavehvl.com
developmethis.com
funkydogbowties.com
travelodgegrandjunction.com
gao-town.com
globalmarketsuite.com
blogshippo.com
hdbka.com
proboards67.com
outletonline-michaelkors.com
kalkis-research.com
thuthuatit.net
buckcash.com
hollistercanada.com
docterror.com
asadart.com
vmayke.org
erwincomputers.com
dirimart.org
okkii.com
loteriasdecehegin.com
mountanalog.com
healingtaobritain.com
ttxmonitor.com
nwordpress.com
11bolabonanza.com