Aplicaciones web dinámicas e híbridas

Caso práctico

Ocultar

Foto del personaje María trabajando con su portátil.
StartupStockPhotos (Licencia de contenido (Pixabay))

Juan y Carlos tienen definida la estructura de la aplicación web que deben desarrollar. Han llevado a cabo algunas pruebas de programación, y están contentos con los resultados obtenidos. Antes de seguir avanzando, deciden reunir al equipo de BK Programación para mostrarles los progresos realizados y el plan de desarrollo previsto.

Durante la presentación de la aplicación web, todo el equipo se muestra entusiasmado con el aspecto que está tomando el proyecto. Ada, la directora, les felicita por el trabajo que han llevado a cabo hasta el momento. Ana, que tiene experiencia como diseñadora gráfica, se ofrece a ayudarles con el aspecto visual del interfaz web. Pero de todas las opiniones, hay una que les llama la atención. María, que se encarga del mantenimiento de servidores y sitios web, les pregunta si han tenido en cuenta la posibilidad de integrar en su aplicación algún tipo de código cliente, de poner algún mapa o de usar de usar otros servicios web para mejorar la funcionalidad. Les comenta que muchas aplicaciones actuales lo utilizan dentro de su estructura para muy diversas funciones.

Juan y Carlos se miran, y saben que ambos están pensando lo mismo. Habrá que hacer un último esfuerzo e informarse sobre el tema. Si deciden que resulta interesante, aún están a tiempo de incorporarlo en su proyecto.

Ocultar

Imagen que muestra un helado muy apetecible.
Steve Buissinne (Licencia de contenido (Pixabay))


Hoy en día las aplicaciones web son tan versátiles que parecen capaces de hacer de todo. Podemos encontrar aplicaciones web que implementan editores de vídeo e imágenes on-line, aplicaciones web que nos permiten hacer presentaciones, editar documentos,... las posibilidades son innumerables. 

Para desarrollar este tipo de aplicaciones obviamente hay un equipo de programadores y programadoras enorme y desarrollarlas requiere horas y horas de trabajo. Pero su desarrollo no sería posible si no existieran otras tecnologías que le dan soporte y que son la base fundamental para poder llevar a cabo ese tipo de proyectos. 

Pues bien, esos servicios no serían posibles si no existiera Javascript y AJAX, conceptos en los que profundizaremos en esta unidad. Tampoco serían posibles si las aplicaciones web no se pudieran conectar entre sí para ofrecer servicios más completos y ricos, dando lugar a las conocidas aplicaciones web híbridas. Vamos a adentrarnos en este interesante mundo, ¿te apetece?