<?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>Mundo Geek &#187; ajax</title>
	<atom:link href="http://mundogeek.net/etiqueta/ajax/feed/" rel="self" type="application/rss+xml" />
	<link>http://mundogeek.net</link>
	<description>Mundo geek, bitácora sobre todo lo geek: software, gadgets, tecnología, internet, ...</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:09:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Enviar formularios con AJAX y jQuery</title>
		<link>http://mundogeek.net/archivos/2010/05/08/enviar-formularios-con-ajax-y-jquery/</link>
		<comments>http://mundogeek.net/archivos/2010/05/08/enviar-formularios-con-ajax-y-jquery/#comments</comments>
		<pubDate>Sat, 08 May 2010 09:35:29 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[formularios]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=5488</guid>
		<description><![CDATA[En nuestro tutorial rápido de jQuery ya explicamos cómo enviar peticiones HTTP asíncronas al servidor utilizando distintos métodos de esta librería, como $.load, $.get, $.post y $.getJSON. En esta ocasión, y a petición de varios lectores, utilizaremos un pequeño ejemplo para ver cómo enviar los datos de un formulario utilizando AJAX y jQuery, y cómo [...]]]></description>
			<content:encoded><![CDATA[<p>En nuestro <a href="http://mundogeek.net/archivos/2010/04/21/tutorial-rapido-de-jquery/" title="Tutorial de jQuery">tutorial rápido de jQuery</a> ya explicamos cómo enviar peticiones HTTP asíncronas al servidor utilizando distintos métodos de esta librería, como <code>$.load</code>, <code>$.get</code>, <code>$.post</code> y <code>$.getJSON</code>. En esta ocasión, y a petición de varios lectores, utilizaremos un pequeño ejemplo para ver cómo enviar los datos de un formulario utilizando AJAX y jQuery, y cómo hacer uso de estos datos en un archivo PHP situado en nuestro servidor.<span id="more-5488"></span></p>
<p>Comencemos por el formulario. Nuestra pequeña aplicación de ejemplo no hará más que tomar dos números y sumarlos en el servidor. No es nada que no pudiéramos hacer en la parte de cliente usando JavaScript, por lo que no es un ejemplo muy espectacular, pero sí instructivo. Necesitaremos 2 cajas de texto y un botón de enviar. Tendremos también una etiqueta <code>&lt;p&gt;</code> bajo el formulario, que será donde se muestre el resultado.</p>
<pre name="code" class="html">&lt;html&gt;
&lt;body&gt;
&lt;form action="sumar.php"&gt;
  &lt;input type="text" name="num1" /&gt; + &lt;input type="text" name="num2" /&gt;&lt;br/&gt;
  &lt;input type="submit" value="Sumar" /&gt;
&lt;/form&gt;
&lt;p id="resultado"&gt;&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p>Vayamos ahora con el código JavaScript que enviará el formulario y actualizará la página con el resultado. Una vez añadido este código, este sería el aspecto de la página:</p>
<pre name="code" class="html">&lt;html&gt;
&lt;body&gt;
&lt;form action="sumar.php" id="formularioSuma"&gt;
  &lt;input type="text" name="num1" /&gt; + &lt;input type="text" name="num2" /&gt;&lt;br/&gt;
  &lt;input type="submit" value="Sumar" /&gt;
&lt;/form&gt;
&lt;p id="resultado"&gt;&lt;/p&gt;

&lt;script type="text/javascript" src="jquery-1.4.2.js"&gt;&lt;/script&gt;

&lt;script type="text/javascript"&gt;
$('#formularioSuma').submit(function(event) {
  event.preventDefault();
  var url = $(this).attr('action');
  var datos = $(this).serialize();
  $.get(url, datos, function(resultado) {
    $('#resultado').html(resultado);
  });
});
&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
<p>Como vemos, lo que hace este código es establecer una función a utilizar como manejador para el evento <code>submit</code> del formulario, evento que se produce al intentar enviarlo.</p>
<p>Esta función se encarga de bloquear el comportamiento por defecto con <code>event.preventDefault()</code>, de forma que el formulario no se envíe de forma síncrona; obtener la URL a la que enviar el formulario de su atributo <code>action</code>, serializar los datos del formulario para enviarlos en la petición con <code>serialize()</code> y, por último, enviar estos datos utilizando una petición GET, mediante el método del mismo nombre.</p>
<p>El tercer argumento de <code>get</code> es, como recordaréis, una función de callback que será llamada cuando termine de ejecutarse la petición. En nuestro caso, esta función no hará más que sustituir el contenido de la etiqueta <code>&lt;p&gt;</code> con el resultado devuelto por la página PHP, ya sea este un error o la suma de ambos números.</p>
<p>Si imprimimos la variable datos veremos que es una simple cadena con los datos codificados como si se tratara de parámetros en una URL. Si fuéramos a sumar 10 y 20, por ejemplo, su aspecto sería:</p>
<blockquote><p>num1=2&#038;num2=2</p></blockquote>
<p>jQuery es lo bastante inteligente para añadir esta cadena a la URL en caso de que se trate de una petición GET, por lo que el resultado sería algo como http://servidor.com/sumar.php?num1=10&#038;num2=20 o dentro de la petición si se envía por POST. El acceso a estos datos en el archivo PHP, por tanto, es de lo más sencillo; sólo tenemos que utilizar las matrices superglobales <code>$_GET</code> y <code>$_POST</code> para acceder directamente a los valores.</p>
<pre name="code" class="php">&lt;?php
if(is_numeric($_GET['num1']) and is_numeric($_GET['num2']))
  echo $_GET['num1'] + $_GET['num2'];
else
  echo 'Los operandos no son correctos';</pre>
<p>Otra opción, a parte de <code>serialize</code>, habría sido utilizar el método <code>serializeArray</code>. Mientras que el primero genera una cadena con los parámetros codificados como si de una URL se tratase, como ya comentamos, la segunda produciría un array de objetos. No obstante, el acceso a los datos en el archivo PHP sería exactamente igual en ambos casos, ya que jQuery se encargaría de procesar el array.</p>
<link type="text/css" rel="stylesheet" href="http://mundogeek.net/sh/css/SyntaxHighlighter.css"></link>
<script language="javascript" src="http://mundogeek.net/sh/js/shCore.js"></script><br />
<script language="javascript" src="http://mundogeek.net/sh/js/shBrushXml.js"></script><br />
<script language="javascript" src="http://mundogeek.net/sh/js/shBrushPhp.js"></script><br />
<script language="javascript">dp.SyntaxHighlighter.ClipboardSwf = 'http://mundogeek.net/sh//flash/clipboard.swf';
dp.SyntaxHighlighter.HighlightAll('code');</script></p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2010/05/08/enviar-formularios-con-ajax-y-jquery/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>GWT 1.5</title>
		<link>http://mundogeek.net/archivos/2008/08/29/gwt-15/</link>
		<comments>http://mundogeek.net/archivos/2008/08/29/gwt-15/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 19:29:28 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://mundogeek.net/?p=1645</guid>
		<description><![CDATA[Desde el blog oficial de Google Web Toolkit (GWT) nos informan de que ya está disponible la versión 1.5 de este framework para desarrollar aplicaciones web con AJAX utilizando exclusivamente (si queremos) Java; ni XHTML, ni CSS, ni JavaScript. Además de corregir más de 400 problemas la nueva versión cuenta con las siguientes mejoras: ¡Soporte [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://googlewebtoolkit.blogspot.com/2008/08/gwt-15-now-available.html" title="Google Web Toolkit 1.5">Desde el blog oficial de Google Web Toolkit</a> (<strong>GWT</strong>) nos informan de que ya está disponible la versión 1.5 de este framework para desarrollar aplicaciones web con AJAX utilizando exclusivamente (si queremos) Java; ni XHTML, ni CSS, ni JavaScript.</p>
<p>Además de corregir más de 400 problemas la nueva versión cuenta con las siguientes mejoras:</p>
<ul>
<li>¡Soporte de Java 5!</li>
<li>Mejoras de rendimiento</li>
<li>Mayor facilidad para interaccionar con JavaScript</li>
<li>Tres hojas de estilo por defecto que mejoran el aspecto por defecto de los widgets</li>
<li>Mejor accesibilidad gracias al soporte de <a href="http://www.w3.org/WAI/intro/aria" title="ARIA, Accessible Rich Internet Applications Suite">ARIA</a></li>
<li>Mejoras en el paquete DOM</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2008/08/29/gwt-15/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GWT 1.4</title>
		<link>http://mundogeek.net/archivos/2007/09/01/gwt-14/</link>
		<comments>http://mundogeek.net/archivos/2007/09/01/gwt-14/#comments</comments>
		<pubDate>Sat, 01 Sep 2007 11:09:19 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[toolkit]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2007/09/01/gwt-14/</guid>
		<description><![CDATA[Google Web Toolkit (GWT) 1.4, con nuevos widgets, montones de correciones de bugs, aplicaciones un 30% más pequeñas y entre 20%-50% más rápidas y un montón de nuevas funcionalidades interesantes. Si os interesa el desarrollo web no dudéis en echarle un vistazo.]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/webtoolkit/download.html" title="Google Web Toolkit (GWT)">Google Web Toolkit (GWT) 1.4</a>, con nuevos widgets, montones de correciones de bugs, aplicaciones un 30% más pequeñas y entre 20%-50% más rápidas y un montón de <a href="http://googlewebtoolkit.blogspot.com/2007/08/gwt-14-release-and-out-of-beta.html" title="Google Web Toolkit (GWT)">nuevas funcionalidades interesantes</a>.</p>
<p>Si os interesa el desarrollo web no dudéis en echarle un vistazo.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2007/09/01/gwt-14/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ruby on Rails vs. Django</title>
		<link>http://mundogeek.net/archivos/2007/08/20/ruby-on-rails-vs-django/</link>
		<comments>http://mundogeek.net/archivos/2007/08/20/ruby-on-rails-vs-django/#comments</comments>
		<pubDate>Mon, 20 Aug 2007 13:26:52 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ror]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2007/08/20/ruby-on-rails-vs-django/</guid>
		<description><![CDATA[En vaporbase podemos encontrar una comparativa de 45 páginas entre Ruby on Rails y Django, los frameworks de desarrollo web más conocidos para Ruby y Python respectivamente. He resumido las conclusiones del autor, aunque no comparto varios puntos, para aquellos demasiado vagos para leerlo entero. Comunidad Ruby on Rails es más popular, debido entre otras [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vaporbase.com/rails-django" title="Ruby on Rails o Django">En vaporbase</a> podemos encontrar una comparativa de 45 páginas entre <strong>Ruby on Rails</strong> y <strong>Django</strong>, los frameworks de desarrollo web más conocidos para Ruby y Python respectivamente. He resumido las conclusiones del autor, aunque no comparto varios puntos, para aquellos demasiado vagos para leerlo entero.<span id="more-1174"></span></p>
<h2>Comunidad</h2>
<p>Ruby on Rails es más popular, debido entre otras cosas a que es open source desde un año antes que Django. Sin embargo, Django está ganando bastante popularidad últimamente. 4 puntos (sobre 5) para Ruby on Rails y 3 para Django.</p>
<h2>Lenguaje de programación</h2>
<p>Python es mucho más utilizado que Ruby. En occidente Ruby es conocido básicamente debido a Ruby on Rails, mientras que sólo en la web de setuptools se listan más de 10.000 librerías para Python. Según el autor programar en Ruby es más divertido, por lo que concluye dando a ambos 4 puntos.</p>
<h2>Concepto del framework</h2>
<p>Ambos siguen el patrón MVC (Modelo &#8211; Vista &#8211; Controlador). RoR tiende a hacer las cosas automágicamente, en Django se prefiere la transparencia en lugar del paternalismo. 4 puntos para Django y 3 para Ruby on Rails.</p>
<h2>Instalación / estructura de directorios</h2>
<p>Ambos son sencillos de instalar. Ruby on Rails fuerza a utilizar una estructura de directorios predeterminada que no tiene porque funcionar en todos los casos. Django es más flexible. 5 puntos para Django y 4 para Ruby on Rails.</p>
<h2>Bases de datos y modelo</h2>
<p>Ambos usan ORM, al estilo de, por ejemplo, Hibernate (correspondencias entre clases y tablas de una base de datos relacional). Mientras que en RoR se crea primero la base de datos y la clase modelo inspecciona la tabla para determinar los atributos, en Django se define primero la clase modelo y a partir de esta se crea la tabla o tablas en la base de datos. </p>
<p>Ruby on Rails proporciona alguna herramienta adicional interesante, como la migración del esquema de una base de datos automaticamente usando el comando migration que le sitúa con 4 puntos frente a los 3 de Django.</p>
<h2>Redirección y controladores</h2>
<p>Las correspondencias entre la URL solicitada y la clase controladora que tratará la petición se listan en ambos casos en archivos de configuración. Django permite utilizar expresiones regulares para definir las URLs. 4 puntos para Django, 3 para Ruby on Rails.</p>
<p>En lo que respecta al desarrollo de los controladores en sí, no existen diferencias significativas que no se traten en otros apartados, por lo que ambos obtienen 3 puntos en este apartado.</p>
<h2>Plantillas, formularios</h2>
<p>Sin diferencias substanciales. 3 puntos para cada uno en ambos casos.</p>
<h2>Administración de los datos y los usuarios</h2>
<p>Una de las cosas por las que Django es famoso es por poder generar una interfaz para crear, modificar, borrar y listar items de una clase de objetos del modelo de dominio a partir de la clase. Además también se puede buscar, filtrar y ordenar las listas. El problema es que estas páginas son difíciles de modificar, por lo que si necesitas algo que se salga de lo común tendrás que crear esta interfaz de gestión a mano, como siempre.</p>
<p>Rails permite algo similar a través de plugins, pero la alternativa de Django es algo mejor. La gestión de permisos es muy rudimentaria en ambos casos: 2 puntos para ambos.</p>
<p>De nuevo Django permite administrar usuarios permitiendo crear grupos y posibilitando registrar nuevos usuarios mientras que en Ruby on Rails esta misma funcionalidad se logra a través de plugins. Ambos distan mucho de ser perfectos: 2 puntos.</p>
<h2>AJAX</h2>
<p>En Ruby on Rails el uso de AJAX está totalmente integrado dentro del framework y encapsulan la funcionalidad de los toolkits prototype y Scrip.aculo.us de forma que se puedan añadir distintos efectos AJAX a las páginas sin necesidad de tocar una sola línea de Javascript.</p>
<p>En Django, por contra, se intenta facilitar el uso de toolkits AJAX, pero no se integra ninguno dentro del framework.</p>
<p>4 puntos para Ruby on Rails, 3 para Django.</p>
<h2>Documentación</h2>
<p>Ambos cuentan con excelente documentación, aunque la de Ruby on Rails es más abundante dado que actualmente es más conocido. 4 puntos para Ruby on Rails, 3 para Django.</p>
<h2>Extensiones</h2>
<p>La instalación de plugins en Ruby on Rails es sumamente sencilla, en Django es más manual. Existen muchos más plugins para Ruby on Rails.</p>
<p>4 puntos para Ruby on Rails, 2 para Django.</p>
<h2>Ciclo de desarrollo</h2>
<p>Ambos cuentan con herramientas de depuración maduras. 3 puntos para ambos.</p>
<p>En Ruby on Rails las baterías de pruebas están más integradas en el ciclo de desarrollo. 4 puntos para Rails, 3 para Django.</p>
<p>Rails facilita más el proceso de despliegue de la aplicación: 4 puntos, frente a los 3 de Django.</p>
<h2>Conclusión</h2>
<p>Haciendo la media el autor da un 3.18 sobre 5 a Ruby on Rails y un 3.27 a Django en el apartado técnico.</p>
<p>Sin embargo, en lo relacionado con el soporte (comunidad, documentación, extensiones de los usuarios, &#8230;) Ruby on Rails se alza como claro vencedor con 3.67 puntos frente a los 2.83 de Django.</p>
<p>En conclusión, las notas finales son de 3.35 para Ruby on Rails y 3.12 para Django.</p>
<p>Esperemos que Django comience a alcanzar la popularidad que se merece y empiecen a cambiar las tornas dentro de poco <img src='http://mundogeek.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2007/08/20/ruby-on-rails-vs-django/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>Más de 1 millón de descargas de GWT</title>
		<link>http://mundogeek.net/archivos/2007/06/01/mas-de-1-millon-de-descargas-de-gwt/</link>
		<comments>http://mundogeek.net/archivos/2007/06/01/mas-de-1-millon-de-descargas-de-gwt/#comments</comments>
		<pubDate>Fri, 01 Jun 2007 12:26:54 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[Linklog]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2007/06/01/mas-de-1-millon-de-descargas-de-gwt/</guid>
		<description><![CDATA[GWT ha sido descargado más de 1 millón de veces.]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/p/google-web-toolkit/downloads/list?can=1&#038;q=&#038;colspec=Filename+Summary+Uploaded+Size+DownloadCount" title="Más de 1 millón de descargas de GWT">GWT ha sido descargado más de 1 millón de veces.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2007/06/01/mas-de-1-millon-de-descargas-de-gwt/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GWT 1.4 RC</title>
		<link>http://mundogeek.net/archivos/2007/05/30/gwt-14-rc/</link>
		<comments>http://mundogeek.net/archivos/2007/05/30/gwt-14-rc/#comments</comments>
		<pubDate>Wed, 30 May 2007 10:18:00 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2007/05/30/google-web-toolkit-gwt-14/</guid>
		<description><![CDATA[La release candidate de Google Web Toolkit (GWT) 1.4 ya está disponible para descargar. Esta es la release más ambiciosa hasta la fecha, con más de 150 errores corregidos y un montón de nuevas características, mejoras y optimizaciones. Mejoras en el tamaño y la velocidad. Gracias a las mejoras introducidas en el compilador el JavaScript [...]]]></description>
			<content:encoded><![CDATA[<p>La release candidate de Google Web Toolkit (GWT) 1.4 ya está <a href="http://code.google.com/webtoolkit/download.html" title="Google Web Toolkit">disponible para descargar</a>.</p>
<p>Esta es la release más ambiciosa hasta la fecha, con <a href="http://code.google.com/p/google-web-toolkit/issues/list?can=1&#038;q=milestone%3A1_4_RC+type%3ADefect">más de 150 errores corregidos</a> y un montón de nuevas características, mejoras y optimizaciones.<span id="more-1115"></span></p>
<ul>
<li>Mejoras en el tamaño y la velocidad.
<ul>
<li>Gracias a las mejoras introducidas en el compilador el JavaScript generado ocupa entre un 10 y 20% menos.</li>
<li>Mejoras en la secuencia de inicio que reduce el tamaño del script de inicio en un 80%. También se reduce la latencia en el inicio, haciendo que los módulos carguen un 33% más rápido</li>
<li>Estas mejoras junto al nuevo ImageBundle hacen que las aplicaciones basadas en GWT sean increíblemente rápidas en cargar</li>
</ul>
</li>
<li>Mejoras en el despliegue.
<ul>
<li>Se ha mejorado el protocolo RPC de GWT de forma que no tengamos por qué comunicarnos con servlets en el servidor, podemos usar el backend que queramos.</li>
<li>Se ha simplificado el mecanismo para añadir módulos GWT a las páginas HTML</li>
<li>Includes de scripts cross-site</li>
</ul>
<li>Widgets y librerías.
<ul>
<li>Se puede arrastrar contenido al RichTextArea</li>
<li>Se puede lograr funcionalidad de autocompletado con el widget SuggestBox</li>
<li>Con HorizontalSplitPanel y VerticalSplitPanel podemos dividir la interfaz.</li>
<li>PushButton y ToggleButton son widgets de tipo botón fáciles de modificar para mejorar el aspecto de nuestra interfaz de usuario.</li>
<li>DisclosurePanel es un panel sencillo y de aspecto agradable para permitir a los usuarios ocultar y mostrar porciones de la interfaz facilmente.</li>
<li>DateTimeFormat y NumberFormat hacen sencillo el uso de fechas, horas y números independientemente del formato usen los usuarios.</li>
<li>IncrementalCommand nos ayuda a implementar tareas que requieren de un largo tiempo de ejecución sin que el navegador muestre avisos por la lentitud del script.</li>
<li>Nuevo subsistema de benchmark que se integra con JUnit y nos permite comparar la velocidad de nuestro código entre distintos navegadores con distintos parámetros.</li>
<li>Soporte para java.io.Serializable, a todos los efectos es sinónimo con IsSerializable de GWT.</li>
<li>Soporte para los eventos disparados por la rueda del ratón en diversos widgets.</li>
<li>Un montón de <a href="http://code.google.com/p/google-web-toolkit/issues/list?can=1&#038;q=label%3Amilestone-1_4_RC+type%3AEnhancement+status%3AFixed&#038;colspec=ID+Type+Status+Priority+Milestone+Owner+Summary">otras mejoras</a></li>
</ul>
<li>ImageBundle. Permite combinar un grupo de imágenes en una sola tira, de forma que podamos usar una sola petición HTTP para cargarlas todas, aumentando bastante la velocidad de carga.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2007/05/30/gwt-14-rc/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Suite ofimática usando Ajax</title>
		<link>http://mundogeek.net/archivos/2006/12/19/suite-ofimatica-usando-ajax/</link>
		<comments>http://mundogeek.net/archivos/2006/12/19/suite-ofimatica-usando-ajax/#comments</comments>
		<pubDate>Mon, 18 Dec 2006 23:32:15 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2006/12/19/suite-ofimatica-usando-ajax/</guid>
		<description><![CDATA[En Ajax13 tienen una completa suite de oficina implementada, cómo no, con Ajax, que consta de las siguientes utilidades: ajaxWrite, una aplicación de edición de textos que permite exportar al formato de Microsoft Word y OpenOffice.org, a RTF, texto y PDF (aunque a mí, por alguna razón, me da un IOException). ajaxSketch, editor gráfico que [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://us.ajax13.com/en/ajaxpresents/" title="Suite ofimática usando Ajax">En Ajax13</a> tienen una completa suite de oficina implementada, cómo no, con Ajax, que consta de las siguientes utilidades:</p>
<ul>
<li>ajaxWrite, una aplicación de edición de textos que permite exportar al formato de Microsoft Word y OpenOffice.org, a RTF, texto y PDF (aunque a mí, por alguna razón, me da un IOException).</li>
<li>ajaxSketch, editor gráfico que utiliza el formato SVG.</li>
<li>ajaxXLS, una aplicación de hoja de cálculo compatible con Microsoft Excel y la aplicación de hoja de cálculo de OpenOffice.org</li>
<li>ajaxPresents, la última aplicación que han programado. Se trata de un clon de Powerpoint.</li>
<li>ajaxTunes, un reproductor de música que permite reproducir streamings y con el que puedes permitir a los visitantes de tu web escuchar música almacenada en tu servidor.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2006/12/19/suite-ofimatica-usando-ajax/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GWT 1.3: La libertad</title>
		<link>http://mundogeek.net/archivos/2006/12/13/gwt-13-la-libertad/</link>
		<comments>http://mundogeek.net/archivos/2006/12/13/gwt-13-la-libertad/#comments</comments>
		<pubDate>Tue, 12 Dec 2006 23:10:20 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2006/12/13/gwt-13-la-libertad/</guid>
		<description><![CDATA[Gran día para los aficionados al framework de Google de desarrollo de interfaces de usuario web basadas en AJAX mediante Java. Y es que hoy se anunciaba a bombo y platillo en su weblog oficial que desde la versión 1.3 RC 1, que ya está disponible, todo el código de GWT pasa a estar bajo [...]]]></description>
			<content:encoded><![CDATA[<p>Gran día para los aficionados al framework de Google de desarrollo de interfaces de usuario web basadas en AJAX mediante Java. Y es que hoy <a href="http://googlewebtoolkit.blogspot.com/2006/12/gwt-13-release-candidate-is-100-open_12.html" title="GWT 1.3 RC 1 es 100% Open Source">se anunciaba</a> a bombo y platillo en su weblog oficial que desde la <a href="http://code.google.com/webtoolkit/download.html" title="GWT 1.3 RC 1">versión 1.3 RC 1</a>, que ya está disponible, todo el código de GWT pasa a estar bajo <a href="http://www.apache.org/licenses/LICENSE-2.0" title="Licencia Apache 2.0">licencia Apache 2.0</a>. Además, como efecto de su revelación cósmica-colectiva, la gente de Google ha decidido también modificar la licencia de la documentación del <a href="http://code.google.com/webtoolkit/" title="Google Web Toolkit">sitio web de GWT</a>, que a partir de ahora pasará a ser algo tan permisivo como la <a href="http://creativecommons.org/licenses/by/2.5/" title="Creative Commons, Attribution 2.5">licencia Attribution de Creative Commons</a>.</p>
<p>En la <a href="http://code.google.com/webtoolkit/makinggwtbetter.html" title="Mejorando GWT">página web creada al efecto</a> podeis encontrar información sobre cómo compilar GWT por vosotros mismos, cómo contribuir con nuevo código o discutir decisiones técnicas.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2006/12/13/gwt-13-la-libertad/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GWT 1.2</title>
		<link>http://mundogeek.net/archivos/2006/11/17/gwt-12/</link>
		<comments>http://mundogeek.net/archivos/2006/11/17/gwt-12/#comments</comments>
		<pubDate>Fri, 17 Nov 2006 16:43:29 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linklog]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2006/11/17/gwt-12/</guid>
		<description><![CDATA[Ya está en la calle la versión 1.2 de GWT, el framework para la creación de interfaces web en Java de Google.]]></description>
			<content:encoded><![CDATA[<p>Ya está en la calle la <a href="http://googlewebtoolkit.blogspot.com/2006/11/its-official-gwt-12-released.html">versión 1.2 de GWT</a>, el framework para la creación de interfaces web en Java de Google.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2006/11/17/gwt-12/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>GWT 1.2 RC</title>
		<link>http://mundogeek.net/archivos/2006/11/02/gwt-12-rc/</link>
		<comments>http://mundogeek.net/archivos/2006/11/02/gwt-12-rc/#comments</comments>
		<pubDate>Thu, 02 Nov 2006 19:42:57 +0000</pubDate>
		<dc:creator>Zootropo</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://mundogeek.net/archivos/2006/11/02/gwt-12-rc/</guid>
		<description><![CDATA[Pequeña nota para el que le interese. Google ha hecho publica una primera versión candidata de lo que será GWT 1.2, su framework de desarrollo de GUIs de aplicaciones web con Java. Lo más interesante es que al fin se soporta totalmente el desarrollo en MacOS X, un hosted mode mucho más rápido y una [...]]]></description>
			<content:encoded><![CDATA[<p>Pequeña nota para el que le interese.</p>
<p>Google ha hecho publica una <a href="http://googlewebtoolkit.blogspot.com/2006/10/gwt-12-release-candidate-with-mac-os-x.html">primera versión candidata de lo que será GWT 1.2</a>, su framework de desarrollo de GUIs de aplicaciones web con Java.</p>
<p>Lo más interesante es que al fin se soporta totalmente el desarrollo en MacOS X, un hosted mode mucho más rápido y una nueva API para jugar con las peticiones HTTP.</p>
]]></content:encoded>
			<wfw:commentRss>http://mundogeek.net/archivos/2006/11/02/gwt-12-rc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

