La web es como el resto de tecnologías y como la propia humanidad, evolucionan.
Si antes teníamos una web "estática", en la que el usuario accedía a una página para obtener información en la que se realizaba una mínima interactuación con el usuario para proporcionar dicha información, ahora tenemos una nueva forma de verlo; lo que denominan muchos, el escritorio en la web.
Si bien no estoy del todo de acuerdo con la idea de transportar las aplicaciones que usamos al entorno web, lo veo algo lógico en tanto que las comunicaciones han evolucionado y cada vez proporcionan mayor ancho de banda; igualmente la necesidad de computación para esas aplicaciones también ha aumentado pero la tecnología que lo hace posible (procesadores, memorias,...) también lo ha hecho.
Los cambios en la informática siempre han estado marcados (en su mayoría) por la necesidad de compatibilidad con lo anterior, al menos, por lo inmediatamente anterior. Es por ello, que no es posible hacer un cambio de golpe y aún poco a poco, sigue siendo tarea árdua... (véase PHP4 y PHP5, véase HTML y XHTML, véase CSS1 y CSS2 y ahora CSS3,...).
Por alguna extraña razón en el software hay una necesidad imperiosa de mantener esa compatibilidad, cosa que en el hardware no ocurre; pues esa compatibilidad con lo anterior o soporte de ello, se mantiene poco tiempo.
Estoy de acuerdo en que el protocolo HTTP tiene sus carencias, pero es normal, cuando se diseña algo, no se puede pensar en todo.
AJAX no es un parchecillo, curiosamente desarrollado por Microsoft (en concreto el núcleo de AJAX: el objeto XMLHttpRequest) para sus propias necesidades y luego implementado por el resto de navegadores. AJAX tampoco forma parte del protocolo HTTP al igual que XHTML, son cosas que están fuera de la finalidad de HTTP y así deben seguir se mejore o no el protocolo de acuerdo a lo que se necesite.
Lo que me a mí me joroba, es el poco interés de los desarrolladores de exploradores web (y en concreto Internet Explorer) en soportar los estándares como el resto de navegadores web. Porque creo que mucho peor que tener que aprender el nuevo XHMTL o el nuevo CSS o ahora con la estandarizacion de JSON... es el que haya que desarrollar las cosas para cada navegador, porque en este pasa esto, en el otro aquello,...
Si un navegador afirma soportar tal o pascual, entonces que lo cumpla y si no que lo avise; eso sí, que luego no se queje de que los desarrolladores pierden el interés por ese navegador.
Resumiendo, añadir capas no creo que suponga nada malo teniendo en cuenta las necesidades actuales en el entorno; en este caso el web. Siempre, estarán los nostálgicos que querrán seguir viendo la web como hace 15 años; pero las cosas evolucionan y ahora mismo, esa evolución está en sumergir al usuario en la web. El usuario ya no es un mero espectador, participa.
A mi sí y es fascinante
(Puntos:5, Interesante)( Última bitácora: Martes, 31 Octubre de 2006, 18:26h )
Si antes teníamos una web "estática", en la que el usuario accedía a una página para obtener información en la que se realizaba una mínima interactuación con el usuario para proporcionar dicha información, ahora tenemos una nueva forma de verlo; lo que denominan muchos, el escritorio en la web.
Si bien no estoy del todo de acuerdo con la idea de transportar las aplicaciones que usamos al entorno web, lo veo algo lógico en tanto que las comunicaciones han evolucionado y cada vez proporcionan mayor ancho de banda; igualmente la necesidad de computación para esas aplicaciones también ha aumentado pero la tecnología que lo hace posible (procesadores, memorias,...) también lo ha hecho.
Los cambios en la informática siempre han estado marcados (en su mayoría) por la necesidad de compatibilidad con lo anterior, al menos, por lo inmediatamente anterior. Es por ello, que no es posible hacer un cambio de golpe y aún poco a poco, sigue siendo tarea árdua... (véase PHP4 y PHP5, véase HTML y XHTML, véase CSS1 y CSS2 y ahora CSS3,...).
Por alguna extraña razón en el software hay una necesidad imperiosa de mantener esa compatibilidad, cosa que en el hardware no ocurre; pues esa compatibilidad con lo anterior o soporte de ello, se mantiene poco tiempo.
Estoy de acuerdo en que el protocolo HTTP tiene sus carencias, pero es normal, cuando se diseña algo, no se puede pensar en todo.
AJAX no es un parchecillo, curiosamente desarrollado por Microsoft (en concreto el núcleo de AJAX: el objeto XMLHttpRequest) para sus propias necesidades y luego implementado por el resto de navegadores. AJAX tampoco forma parte del protocolo HTTP al igual que XHTML, son cosas que están fuera de la finalidad de HTTP y así deben seguir se mejore o no el protocolo de acuerdo a lo que se necesite.
Lo que me a mí me joroba, es el poco interés de los desarrolladores de exploradores web (y en concreto Internet Explorer) en soportar los estándares como el resto de navegadores web. Porque creo que mucho peor que tener que aprender el nuevo XHMTL o el nuevo CSS o ahora con la estandarizacion de JSON... es el que haya que desarrollar las cosas para cada navegador, porque en este pasa esto, en el otro aquello,...
Si un navegador afirma soportar tal o pascual, entonces que lo cumpla y si no que lo avise; eso sí, que luego no se queje de que los desarrolladores pierden el interés por ese navegador.
Resumiendo, añadir capas no creo que suponga nada malo teniendo en cuenta las necesidades actuales en el entorno; en este caso el web.
Siempre, estarán los nostálgicos que querrán seguir viendo la web como hace 15 años; pero las cosas evolucionan y ahora mismo, esa evolución está en sumergir al usuario en la web. El usuario ya no es un mero espectador, participa.