Publicado ItsNat v1.3: nuevo modo sin estado en el servidor
He publicado la versión 1.3 de ItsNat, Natural AJAX
ItsNat es un framework AJAX con licencia LGPL orientado al desarrollo de aplicaciones y sitios web Single Page Interface SEO compatibles, dentro de la filosofía del Single Page Interface Manifiesto
Hasta la versión v1.2 el funcionamiento normal era sólo con estado en el servidor, básicamente ItsNat simula un navegador Java W3C en el servidor, el servidor guarda una copia del DOM de la página del usuario tal que los cambios en el DOM servidor se propagan automáticamente al cliente para sincronizarlo con el servidor a través de código JavaScript generado al vuelo normalmente como resultado de peticiones AJAX (o script).
El resultado es una programación web basada en plantillas HTML puro y código Java W3C DOM, básicamente lo mismo tipo de programación que harías con JavaScript en el cliente usando las APIs W3C pero en Java y en el mismo espacio de memoria en donde se encuentran los datos a gestionar, es decir en el servidor.