Buscar
Social
Ofertas laborales ES
« Disponible la versrión Final de EuroGes V7.0 | Main | Resultados de las elecciones en el JCP »
lunes
nov212005

¿ýPodría AJAX deteriorar la estandarizacrión de la web?

Sin duda AJAX es el týrmino de moda del momento. Indudablemente, AJAX es una palabra muy interesante para incorporar a la documentacrión de cualquier proyecto, un tema excelente para escribir un artículo o un libro, y un campo perfecto para empezar un nuevo framework libre cuyo propýsito sea "dominar el mundo".



Tambrión es un nuevo paradigma de diseño de aplicaciones web cuyo fundamento es desacoplar las interacciones del usuario con la aplicacrión del flujo de datos con el servidor, empleando para ello tecnologías estándar nativas de los navegadores web (habitualmente, JavaScript y el DOM). De este modo, se consigue que el usuario no tenga que estar esperando a que lleguen a su navegador un conjunto de datos que, como resultado de una interaccrión iniciada por ýl, cambiarýn la apariencia de la aplicacrión.



Parece una buena idea. Sin embargo, uno de los pilares en los que se basa está cojo: "tecnologías estándares nativas de los navegadores web". Seráa fantýstico si realmente estas tecnologías existiesen, pero no es así. Están ahí, pero distan bastante de ser "estándares". El funcionamiento de JavaScript y el DOM difiere entre los distintos navegadores web. Esto se traduce en que la arquitectura tipo AJAX probablemente requiera desarrollar código diferente para cada tipo de navegador.



Esto es posible: ahí está Google maps, Gmail y otros muchos. Sin embargo, para muchas pequeñas y medianas empresas este esfuerzo puede ser desmesurado. Puede que no se puedan permitir el lujo de desarrollar múltiples versiones de su aplicacrión (sobre todo en un lenguaje de programacrión tan difýcil de testar y depurar como JavaScript), o puede que sus desarrolladores no tengan un conocimiento suficientemente profundo en JavaScript para construir una aplicacrión que funcione correctamente en todos los navegadores.



Sin embargo, lo atractivo del týrmino puede llevarles a incorporarlo en sus proyectos a pesar de estos problemas. En esta situacrión, la solucrión por la que van optar es obvia: sýlo van a soportar un ýnico navegador web. Y está claro cuýl van a elegir: el que tiene más cota de mercado.



El auge del el proyecto Mozilla, de ýpera y de Safari ha conseguido que muchos portales se preocupen por presentar sus contenidos en un HTML estándar, y no uno que "se vería bien Internet Explorer". Sin embargo, la proliferacrión de aplicaciones AJAX podrýa hacer que retrocedriósemos en este sentido y que surja una nueva generacrión de aplicaciones web que sýlo funcionan correctamente en Internet Explorer.



ýNo seráa posible, por contra, que AJAX empujarse a los distintos navegadores web hacia la estandarizacrión en JavaScript y DOM?. Estoy seguro que Mozilla, ýpera y Safari estarýn encantados de trabajar en este sentido. Por su parte, está puede ser la baza que permita a Microsoft evitar esa pesadilla que propone AJAX: una generacrión de aplicaciones ricas completamente independientes del sistema operativo.



Que Microsoft está tratando de convencer a los desarrolladores que AJAX es demasiado complicado no es ningýn secreto. Y es que AJAX es una amenaza potencial para una comparáýa que basa su negocio en la supremacýa de un sistema operativo. La proliferacrión de aplicaciones independientes del sistema operativo facilitarý la adopcrión de otros sistemas operativos, reducirý la dependencia de las empresas en Windows y, por tanto, amenaza el imperio de Microsoft. No es que vaya a terminar con la empresa, pero sý podrýa contribuir a disminuir sus beneficios.



¿Qué forma más fýcil para bombardear AJAX que asegurarse que las aplicaciones AJAX en el navegador web que actualmente emplea 90% de los usuarios de Internet funcionen de modo diferente que en los demás navegadores?. Y, teniendo en cuenta que este navegador web sýlo funciona Windows... seguirýn teniendo pilladas a las empresas y esa generacrión de aplicaciones ricas independientes de la plataforma será sýlo un sueýo inalcanzable.



Todo lo que escrito aquí se trata de mi opinrión personal. Con esto sýlo pretendo hacer los partýcipes de algunas inquietudes que tengo cerca de esta nueva ttecnología e iniciar una discusrión en nuestro comunidad para discutirlas, enterrýndolas si resultan ser errýneas o no tiene una buena base, o proponiendo soluciones si es que vosotros tambrión compartýs estas inquietudes; así que ahora es vuestro turno para opinar.

Reader Comments

There are no comments for this journal entry. To create a new comment, use the form below.
Comentarios deshabilitados
Comentarios deshabilitados en esta noticia.