<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>el blog de gabrielizalo.com &#187; ajax</title>
	<atom:link href="http://blog.gabrielizalo.com/index.php/category/ajax/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.gabrielizalo.com</link>
	<description>estándares web, accesibilidad, usabilidad, arquitectura de la información y más cositas...</description>
	<lastBuildDate>Mon, 22 Feb 2010 08:55:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=abc</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>¿La Mejor Librería de JavaScript?</title>
		<link>http://blog.gabrielizalo.com/index.php/2008/03/la-mejor-librera-de-javascript.html</link>
		<comments>http://blog.gabrielizalo.com/index.php/2008/03/la-mejor-librera-de-javascript.html#comments</comments>
		<pubDate>Mon, 03 Mar 2008 00:34:00 +0000</pubDate>
		<dc:creator>Gabriel Porras</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[estándares]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://ghporras.wordpress.com/2008/03/03/%c2%bfla-mejor-libreria-de-javascript/</guid>
		<description><![CDATA[
Recuerda que además del HTML y las CSS tenemos el JavaScript, quien es el encargado del comportamiento en una página Web, de acuerdo a los Estándares Web.
Yo no soy experto en Java Script (sé lo necesario como para hacer una sencilla validación en un formulario) y nunca me había sentido atraído por las tan mencionadas [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://img.estandaresyaccesibilidad.com-a.googlepages.com/img219.gif" alt="DOMAssistant - jQuery" width="500" height="100" /></p>
<p>Recuerda que además del <strong><a href="http://www.librosweb.es/xhtml/index.html" title="Introducción a XHTML">HTML</a></strong> y las <strong><a href="http://www.librosweb.es/css/index.html" title="Introducción a CSS">CSS</a></strong> tenemos el <strong><a href="http://www.librosweb.es/javascript/index.html" title="Introducción a JavaScript">JavaScript</a></strong>, quien es el encargado del comportamiento en una página Web, de acuerdo a los Estándares Web.</p>
<p>Yo no soy experto en Java Script (sé lo necesario como para hacer una sencilla validación en un formulario) y nunca me había sentido atraído por las tan mencionadas librerías de JavaScript. Y eso que desde hace mucho había oido hablar de <a href="http://www.prototypejs.org/">Prototype</a> y desde hace un tiempo para acá de <a href="http://jquery.com/">jQuery</a>.</p>
<p>Hace tan sólo 2 meses decidí probar con esta última librería y desde aquel momento me estoy preguntando: ¿Por qué no la probé antes? <strong><a href="http://jquery.com/">¡jQuery me encanta!</a></strong> Como ellos mismos se promocionan: ¡Programa menos, haz más! (Mi tradución a &#8220;The Write Less, Do More, JavaScript Library&#8221;).</p>
<p>Me gusta simplemente porque:
<ul>
<li>Permite programar rápida y fácilmente.</li>
<li>Está llena de grandiosos efectos (que bien utilizados con seguridad mejoran la experiencia de usuario).</li>
<li>Encuentras gran cantidad de programas ya listos llamados <a href="http://plugins.jquery.com/">Plugins</a>.</li>
<li>Puedes programar AJAX con ella (aunque esto no lo he probado).</li>
<li><strong>TODO LO LOGRAS MEDIANTE UN JAVASCRIPT NO INVASIVO</strong>.</li>
</ul>
<p> Ahora. Mi <em>recomendación</em> por esta librería es totalmente parcializada: No soy experto en JavaScript, no he utilizado ninguna otra librería y, según pruebas de velocidad de varias de ellas: <a href="http://www.domassistant.com/slickspeed/" title="speed/validity selectors test for frameworks">jQuery es una de las más lentas</a>.</p>
<p>De acuerdo a este test <a href="http://domassistant.com/">DOMAssistant</a> es lo más rápido que hay, y detrás (y bien detrás) le siguen <a href="http://www.prototypejs.org/">Prototype</a> y <a href="http://mootools.net/">Mootools</a>.</p>
<p>Pero este test de velocidad, para mi, no es un impedimento para continuar trabajando con <em>jQuery</em>, toda vez que:
<ul>
<li>Si miras la prueba contiene una gran cantidad de tests que es improbable usarlos todos en una misma página.</li>
<li>La diferencia en velocidades está dada en ms, que creo son milisegundos. Ningún visitante se te va a quejar porque tu script se demora 100 milisegundos más.</li>
</ul>
<p>Así que mi recomendación aún sigue siendo <strong>jQuery</strong>. <a href="http://docs.jquery.com/Tutorials">¡Mira que fácil es!</a></p>
<p>Claro que si te interesa y trabajas mucho con el <em>DOM</em>, deberías estar pendiente de la librería <a href="http://domassistant.com/">DOMAssistant</a>, de la cual <a href="http://friendlybit.com/js/worth-a-look-domassistant/" title="DOMAssistant">se ha estado hablando</a> en varios blogs especializados.</p>
<p><em>¡Ups! Me acabo de dar cuenta que este es mi primer post sobre <strong>JavaScript</strong> en el blog. Que tal que aquí se hablara de los Estándares Web <img src='http://blog.gabrielizalo.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielizalo.com/index.php/2008/03/la-mejor-librera-de-javascript.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Spry: El Framework para AJAX de Adobe</title>
		<link>http://blog.gabrielizalo.com/index.php/2007/12/spry-el-framework-para-ajax-de-adobe.html</link>
		<comments>http://blog.gabrielizalo.com/index.php/2007/12/spry-el-framework-para-ajax-de-adobe.html#comments</comments>
		<pubDate>Fri, 14 Dec 2007 18:42:00 +0000</pubDate>
		<dc:creator>Gabriel Porras</dc:creator>
				<category><![CDATA[ajax]]></category>
		<category><![CDATA[buenas prácticas]]></category>
		<category><![CDATA[estándares]]></category>

		<guid isPermaLink="false">http://ghporras.wordpress.com/2007/12/14/spry-el-framework-para-ajax-de-adobe/</guid>
		<description><![CDATA[
Los interesados en AJAX de seguro conocerán SPRY: la propuesta de Adobe para implementar AJAX en tu sitio Web.
¿Por qué se los quiero mencionar? Básicamente por dos cosas:

Me he dado cuenta que Adobe está trabajando con los estándares Web
Siempre han tenido muy en cuenta a los diseñadores, de tal manera, que la implementación resulte fácil [...]]]></description>
			<content:encoded><![CDATA[<p><img height="100" alt="Spry - Framework for AJAX" src="http://img.estandaresyaccesibilidad.com-a.googlepages.com/img135.jpg" width="500" /></p>
<p>Los interesados en <em>AJAX</em> de seguro conocerán <a href="http://labs.adobe.com/technologies/spry/home.html"><strong>SPRY</strong></a>: la propuesta de <strong>Adobe</strong> para implementar <em>AJAX</em> en tu sitio Web.</p>
<p>¿Por qué se los quiero mencionar? Básicamente por dos cosas:
<ol>
<li><a title="Adobe Spry 1.6 improves standards support, adds progressive enhancement" href="http://www.456bereastreet.com/archive/200710/adobe_spry_16_improves_standards_support_adds_progressive_enhancement/">Me he dado cuenta que Adobe está trabajando con los estándares Web</a></li>
<li>Siempre han tenido muy en cuenta a los diseñadores, de tal manera, que la implementación resulte fácil para alguien no experto en programación.</li>
</ol>
<p>Es claro que mientras los ingenieros usamos software del estilo de <strong>Microsoft Visual Studio</strong>, los diseñadores prefieren sin duda: <strong>Adobe Dreamweaver</strong>.</p>
<p>Ahora, ¿que Adobe está trabajando con los estándares Web? Pues así es como están promocionando este Framework: <q><strong>¡AJAX para Todos!</strong>&#8230; Spry es un framework que facilita el rápido desarrollo de páginas con AJAX&#8230; Sin necesidad de ser un experto en JavaScript&#8230; Sin sacrificar tu interés en los estándares Web y tus buenas prácticas de desarrollo&#8230;</q></p>
<p>Los invito entonces a pegarle una ojeada al framework y a <a title="Best Practices with Spry" href="http://labs.adobe.com/technologies/spry/articles/best_practices/index.html">estos artículos que prometen mucho</a> (además de los artículos hay una buena cantidad de ejemplos):
<ul>
<li><a title="Spry and Web Standards" href="http://labs.adobe.com/technologies/spry/articles/best_practices/standards.html">Spry y los Estándares Web</a></li>
<li><a title="Progressive Enhancement with Spry" href="http://labs.adobe.com/technologies/spry/articles/best_practices/progressive_enhancement.html">Mejora progresiva con Spry</a></li>
<li><a title="Separating Behavior from Structure - Unobtrusive Spry" href="http://labs.adobe.com/technologies/spry/articles/best_practices/separating_behavior.html">Separando la estructura del comportamiento &#8211; Spry no Invasivo</a></li>
<li><a title="Validating Spry" href="http://labs.adobe.com/technologies/spry/articles/best_practices/validating_spry.html">Validando Spry</a></li>
</ul>
<p>¿Quién ha trabajo este framework para que nos de sus impresiones?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielizalo.com/index.php/2007/12/spry-el-framework-para-ajax-de-adobe.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Más de 47 Excelentes Formularios con CSS y AJAX</title>
		<link>http://blog.gabrielizalo.com/index.php/2007/12/ms-de-47-excelentes-formularios-con-css.html</link>
		<comments>http://blog.gabrielizalo.com/index.php/2007/12/ms-de-47-excelentes-formularios-con-css.html#comments</comments>
		<pubDate>Thu, 13 Dec 2007 17:32:00 +0000</pubDate>
		<dc:creator>Gabriel Porras</dc:creator>
				<category><![CDATA[accesibilidad]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[herramientas]]></category>
		<category><![CDATA[usabilidad]]></category>
		<category><![CDATA[validadores]]></category>

		<guid isPermaLink="false">http://ghporras.wordpress.com/2007/12/13/mas-de-47-excelentes-formularios-con-css-y-ajax/</guid>
		<description><![CDATA[
Excelente la recopilación de ejemplos, tutoriales y herramientas que hizo Noupe en su post: 47+ Excellent Ajax CSS Forms.
Encontramos ayudas para estilizar los formularios, los elementos dentro de ellos, para procesarlos mediante AJAX, para colocarles ayudas, para validarlos, para hacerlos más accesibles y usables&#8230; Es un post de obligatoria lectura, estudio y práctica.
Recomiendo los dos [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://img.estandaresyaccesibilidad.com-a.googlepages.com/img132.gif" alt="" width="500" height="100" /></p>
<p>Excelente la recopilación de ejemplos, tutoriales y herramientas que hizo <strong>Noupe</strong> en su post: <a href="http://www.noupe.com/ajax/47-excellent-ajax-css-forms.html"><strong>47+ Excellent Ajax CSS Forms</strong></a>.</p>
<p>Encontramos ayudas para estilizar los formularios, los elementos dentro de ellos, para procesarlos mediante AJAX, para colocarles ayudas, para validarlos, para hacerlos más accesibles y usables&#8230; Es un post de obligatoria lectura, estudio y práctica.</p>
<p>Recomiendo los dos tutoriales que hay sobre usabilidad y accesibilidad: <a href="http://www.alistapart.com/articles/prettyaccessibleforms">Prettier Accessible Forms</a> y <a href="http://www.usability.com.au/resources/forms.cfm">Sensible Forms</a>, los excelentes validadores que están desarrollados mediante <strong>JavaScript No Invasivo</strong>, los tips, etc.</p>
<p>¿Todavía estás aquí? <a href="http://www.noupe.com/ajax/47-excellent-ajax-css-forms.html" title="47+ Excellent Ajax CSS Forms">¡Largo!</a></p>
<p>Gracias a <a href="http://www.anieto2k.com/2007/12/13/herramientas-para-mejorar-sustancialmente-tus-formularios/" title="Herramientas para mejorar sustancialmente tus formularios">anieto2k</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielizalo.com/index.php/2007/12/ms-de-47-excelentes-formularios-con-css.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AxsJAX: Ajax accesible</title>
		<link>http://blog.gabrielizalo.com/index.php/2007/11/axsjax-ajax-accesible.html</link>
		<comments>http://blog.gabrielizalo.com/index.php/2007/11/axsjax-ajax-accesible.html#comments</comments>
		<pubDate>Fri, 16 Nov 2007 12:04:00 +0000</pubDate>
		<dc:creator>Gabriel Porras</dc:creator>
				<category><![CDATA[accesibilidad]]></category>
		<category><![CDATA[ajax]]></category>

		<guid isPermaLink="false">http://ghporras.wordpress.com/2007/11/16/axsjax-ajax-accesible/</guid>
		<description><![CDATA[
AxsJAX (AxsJAX no AsxJAX) es el &#8220;nuevo&#8221; jugador en el mundo de AJAX. Se trata de un framework que permite añadir accesibilidad a los desarrollos web que utilicen Ajax, así usuarios que utilicen screenreaders u otros dispositivos similares podrán disfrutar de las características que ofrece la web 2.0.
¿Quieres revisar aplicaciones que utilizan AxsJAX? Bueno, tan [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://img.estandaresyaccesibilidad.com-a.googlepages.com/img98.gif" alt="Google-AxsJAX (Access Enabling Ajax)" width="500" height="100" /></p>
<p><a href="http://code.google.com/p/google-axsjax/"><strong>AxsJAX</strong></a> <em>(AxsJAX no AsxJAX)</em> es el &#8220;nuevo&#8221; jugador en el mundo de AJAX. Se trata de <q>un framework que permite añadir accesibilidad a los desarrollos web que utilicen Ajax, así usuarios que utilicen screenreaders u otros dispositivos similares podrán disfrutar de las características que ofrece la web 2.0</q>.</p>
<p>¿Quieres revisar aplicaciones que utilizan <strong>AxsJAX</strong>? Bueno, tan sólo visita: <a href="http://www.google.com/">Google Web Search</a>, <a href="http://reader.google.com/">Google Reader</a>, <a href="http://scholar.google.com/">Google Scholar</a> o el <a href="http://www.minijuegosgratis.com/juegos/jawbreaker/jawbreaker.htm">juego Jawbreaker</a>. Detalles de las implementaciones en estas apps los pueden encontrar en su <a href="http://code.google.com/p/google-axsjax/wiki/Showcase" title="A showcase of Web-2.0 that have been access-enabled via AxsJAX">showcase</a>.</p>
<p>Los interesaros en <strong>AJAX</strong> y sobre todo en la <strong>accesibilidad</strong> pueden echarle una hojeadita. Sin embargo, como <a href="http://www.estandaresyaccesibilidad.com/2007/10/ajax-accesible.html">les mencioné hace algunas semanas</a>, lo que a mi opinión es la mejor manera de usar AJAX es: <q>haz primero tus páginas con la funcionalidad tradicional y luego mejóralas con AJAX. Así, si los scripts de AJAX quedan deshabilitados, tus páginas seguirán funcionando</q>.</p>
<p>¡Y ojo! Es <strong>AxsJAX</strong>, no AsxJAX. Yo lo vi inicialmente en <a href="http://sentidoweb.com/2007/11/15/asxjax-ajax-accesible.php"><strong>Sentido Web</strong></a> y varios blogs lo han replicado con el &#8220;<a href="http://en.wikipedia.org/wiki/Typo" title="Typographical error">typo</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielizalo.com/index.php/2007/11/axsjax-ajax-accesible.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax Accesible</title>
		<link>http://blog.gabrielizalo.com/index.php/2007/10/ajax-accesible.html</link>
		<comments>http://blog.gabrielizalo.com/index.php/2007/10/ajax-accesible.html#comments</comments>
		<pubDate>Sat, 06 Oct 2007 13:16:00 +0000</pubDate>
		<dc:creator>Gabriel Porras</dc:creator>
				<category><![CDATA[accesibilidad]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[buenas prácticas]]></category>
		<category><![CDATA[usabilidad]]></category>

		<guid isPermaLink="false">http://ghporras.wordpress.com/2007/10/06/ajax-accesible/</guid>
		<description><![CDATA[
¿Quién no ha oído hablar de AJAX? Con esta técnica, la variedad de mejoras que se pueden hacer a tu Web es increíble, a nivel de usabilidad y experiencia de usuario.
Pero, ¿has oído hablar de AJAX Accesible? Recuerda que AJAX son scripts que, si el navegador no los puede manejar, quedan totalmente deshabilitados. Es decir, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://img.estandaresyaccesibilidad.com-a.googlepages.com/img56.jpg" border="0" alt="NO al Ajax - SI al Ajax Accesible" /></p>
<p>¿Quién no ha oído hablar de <strong>AJAX</strong>? Con esta técnica, la variedad de mejoras que se pueden hacer a tu Web es increíble, a nivel de usabilidad y experiencia de usuario.</p>
<p>Pero, ¿has oído hablar de <strong>AJAX Accesible</strong>? Recuerda que AJAX son scripts que, si el navegador no los puede manejar, quedan totalmente deshabilitados. Es decir, que si tus mejoras dependen única y exclusivamente de AJAX, los buscadores, los navegadores alternativos y las personas que los utilizan dejarán de ver tus contenidos y aplicaciones.</p>
<p>Hace mucho tiempo se planteó en la lista de <strong><a href="http://www.cadius.org/">Cadius</a></strong> la pregunta de ¿cómo hacer las aplicaciones con AJAX accesibles? Lo que me quedó como <strong>buena práctica es: “<em>Haz primero tus páginas con la funcionalidad tradicional y luego mejóralas con AJAX. Así, si los scripts de AJAX quedan deshabilitados, tus páginas seguirán funcionando</em>”</strong>. ¡Así que ya sabes!</p>
<p>Como lectura obligatoria de este tema tenemos este post de <strong>AJAX Accesible: <a href="http://olgacarreras.blogspot.com/2007/02/ajax-accesible.html">Parte 1</a> &#8211; <a href="http://olgacarreras.blogspot.com/2007/02/ajax-accesible-ii-wai-aria.html">Parte 2</a></strong>.</p>
<p>Pero bueno, me estaba desenfocado de lo que quería mencionarles. Resulta que hablando de <strong>AJAX Accesible</strong> hay una nueva técnica llamada <strong>Hijax</strong>, “<em>una estrategia de uso de Ajax que tiene el objetivo de lograr páginas web accesibles: que las páginas sean totalmente funcionales para aquellos usuarios que no puedan hacer uso de Ajax</em>”. Y ya son dos blogs que leo, que la mencionan esta semana.</p>
<p>Te invito entonces a que la conozcas en manos de Sergio en “<strong><a href="http://accesibilidadenlaweb.blogspot.com/2007/10/hijax-ajax-accesible.html">Hijax: Ajax accesible</a></strong>” y de Fran Tarifa en “<strong><a href="http://accesibilidadweb.blogspot.com/2007/10/hijax-ajax-accesible.html">Hijax: ¿Ajax accesible?</a></strong>”.</p>
<p>Recuerda que “<em><strong>AJAX no es un fin, es un medio</em></strong>”. Así que sigue teniendo en cuenta, además de la <strong>Usabilidad</strong>, la <strong>Accesibilidad</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielizalo.com/index.php/2007/10/ajax-accesible.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
