Inmersos en la Web 2.0

sep 12
2011
Por Hapolo Gutiérrez
  
  

     Hoy en día, la Web 2.0 es ya es un fenómeno a nivel mundial. Si le preguntamos a cualquier persona acerca de conceptos como YouTube, Wikipedia o Facebook, o los utilizamos como términos en alguna conversación, tenemos la seguridad de que esa persona sabe de lo que le estamos hablando. La asimilación de estas tecnologías se ha convertido en un estándar en nuestra sociedad.

     Aquéllos que leen esta columna saben con certeza que la red no siempre fue de esta manera. En los principios del Internet, en lo único que se podía “navegar” eran simples páginas blancas y textuales escritas en HTML, donde el factor sorpresa o de asombro, aparecía en forma de texto parpadeante o texto movible, y cómo olvidar los gifs animados; esos eran los tiempos de la Web 1.0.

      Como lo mencioné en el artículo anterior, recuerdo que Javascript fue de las primeras tecnologías en añadirle ese “algo” a HTML, que permitía alejarse de las páginas comunes y corrientes al crear sitios web con cierto grado de interacción incluso durante los primeros años de juventud de la red. Durante la evolución de la red surgieron nuevas tecnologías que hoy en día son reconocidas y globalmente utilizadas.

     Ahora con tecnologías como PHP, ASP.NET, Flash, Silverlight e incluso HTML5 el cuál se ubica como la novedad del momento, los sitios web se han vuelto tan interactivos que la idea de ver algún control con contenido creado en Flash en cualquier página que visitamos es ya un cliché.

     De alguna forma, el surgimiento de tecnologías como los feed de noticias RSS, el microblogging como Twitter o Buzz, los perfiles en línea creados en Facebook y Google+ y el alta de contenidos e información a páginas como Wikipedia y Wikia, han traído material fresco y novedoso a la web, pero eso hace que me pregunte, ¿cuál es el siguiente paso?

     En mi caso, aguardo firmemente la llegada de lo que se hace llamar Web 3.0, y a mi parecer el cómputo en la nube se convertirá en el siguiente estándar para la web. Ya podemos contemplar los inicios de esta nueva generación con Google Chrome OS, un Sistema Operativo que se basa en la idea de mantener todos nuestros contenidos guardados en la nube, me sirve como respuesta a la limitante de espacios de almacenamiento, y trabajar primariamente con Aplicaciones Web sólo se suma a esta nueva experiencia.

     Parece ser un modelo riesgoso y del cual las personas inicialmente descalificarán, pero se trata de una idea nueva, explotable y con el suficiente futuro como para que sistemas operativos como Windows 8 le den una oportunidad de implementación. Es cuestión de nosotros como ingenieros, ayudar a la web a evolucionar, para que las personas puedan explotar todas las herramientas que ofrecen estos avances para disfrutar plenamente de sus beneficios.

 

HTML y Javascript, el pasado y ¿el futuro? del Internet

ago 05
2011

Por Hapolo Gutiérrez

     Justo durante la restauración de un viejo sistema creado a base de ASP.NET, XML y Javascript, una tarea que un compañero y yo nos estamos dando a la tarea de rejuvenecer y adecuar para su uso en las tecnologías actuales, es que uno se da cuenta de la evolución que han tenido las tecnologías Web en un escaso lapso de 6 años.

     Utilizando un IDE de hace años, que provee únicamente como validador para una versión de Internet Explorer que fue discontinuada no hace más de un lustro y que al parecer sólo nos ayuda a notar la tecnología que sigue en pie después de tantos años, no es difícil descifrar que hablo de código programado en Javascript y elementos visuales en HTML.

      En los inicios de la Web sólo se tenía HTML, que nos permitía observar hipertexto e imágenes hasta ser el lenguaje visual que conocemos hoy en día. Junto con ella, floreció otra tecnología  que lograba manipular los elementos que observábamos en la pantalla en tiempo real: Javascript. Juntos, protagonizaron los primeros años de la Web como la conocemos y aún ante el surgimiento de tecnologías como Flash, applets de Java y más recientemente Silverlight,  podemos ver a estos viejos amigos en todo su esplendor al rededor de la Web.

     Cuando la Web 2.0 llegó, redescubrimos el potencial de Javascript para manipular grandes cantidades de contenido gráfico y la unión de XML con HTML para crear XHTML y crear servicios que pudieran atender a una enorme cantidad de personas. Cada año estas tecnologías se adecuaban más y más para ofrecer los mejores servicios a los cibernautas sin la necesidad de instalar plugins y otros fastidios que surgieron a través de la búsqueda de una mejor interacción entre humano y computadora.

     Retomando el proyecto que mencioné al inicio, cabe destacar que se adecúa principalmente para los navegadores basados en dispositivos móviles y para retomar los estándares actuales de cada explorador Web. De esta forma se aprecia cómo varias tecnologías “incrustables” han perecido con el paso de los años y otras se han logrado constituir como estándares para todo explorador, y también de cómo la competencia entre exploradores ha obligado a varios otros a mejorar para ofrecer una mejor experiencia de usuario. Siempre reteniendo el lenguaje en HTML.

     Por consiguiente, los dispositivos móviles de Apple dejaron de utilizar Flash por riesgos potenciales para la seguridad del equipo; ¿Cuál es la recomendación para emular este contenido? ¡HTML5 por supuesto! Y respaldado por Javascript, ahora aumentado con tecnologías como JQuery y otros. Eventualmente estos dispositivos se irán acrecentando entre la población y para ofrecer nuestros contenidos al mayor número de personas, como desarrolladores tendremos que abandonar tecnologías como Flash y volver a la tecnología que siempre ha acompañado a la Web desde sus inicios.

     ¿HTML 10, 15, 20? Sea el número que tenga enfrente, siempre estaremos seguros que estará allí junto con Javascript como los mejores amigos de un desarrollador Web.

Links

Algunos links recomendados...

Archivos

Todas las entradas, cronológicamente...