MÓDULO I
LECCIÓN I.
EVOLUCIÓN DE LA WEB: De la página web a la aplicación web.
Desde la publicación de la primera página Web a finales de
1990 en el CERN por Tim Berners-Lee son
muy distintas, durante los primeros cinco años éstas sólo tenían texto. El
lenguaje HTML, con el que se escriben
las páginas Web, en los veinticinco años
de evolución se han desarrollado distintas versiones a las que se han
incorporado imágenes, tablas y marcos que permitían dividir las páginas web en
distintos espacios. Con la evolución de las páginas web se incorpora una nueva
disciplina, el diseño web.
Con la incorporación de los formularios la web empezó a
cambiar, aportando más interacción entre el usuario y las páginas web. El
lenguaje HTML incorporó el audio, vídeo y animaciones a éstas páginas. Los
navegadores web también se volvieron más rápidos y potentes.
Todo ello ayudó a que las páginas web se transformaran en
aplicaciones web, éstas ofrecen múltiples ventajas frente a las aplicaciones
tradicionales. No necesitan actualizarse por parte del usuario final, siempre
se hace uso de la última versión disponible. Otra ventaja es la independencia
de uso que permite que las aplicaciones puedan ser usadas desde cualquier
dispositivo que disponga de un navegador web sea ordenador, tableta o teléfono
móvil. Otra ventaja importante es la ubicuidad pudiéndose trabajar con la misma
información desde cualquier sitio.
Ésta ventaja de las aplicaciones web se resumen con el
concepto de computación en la nube que hará que el concepto de ordenador
personal desaparezca en breve puesto que cualquier dispositivo se comporte como
nuestro ordenador personal.
Las aplicaciones web son complejas de desarrollar puesto que
requieren conocimientos de programación y manejo de bases de datos.
Ha aparecido recientemente el concepto de Mercado de aplicaciones web que es un
repositorio donde se pueden publicar aplicaciones para el uso de otras
personas. Dos de los mercados más usuales son el Google Chrome Web Store y Firefox
Marketplace.
Para aprender más sobre aplicaciones y su desarrollo
consultar en: