Definición - ¿Qué significa Mashup?
Un mashup es una técnica mediante la cual un sitio web o una aplicación web utiliza datos, presentaciones o funciones de dos o más fuentes para crear un nuevo servicio. Los mashups son posibles a través de servicios web o API públicas que (generalmente) permiten el acceso gratuito. La mayoría de los mashups son de naturaleza visual e interactiva.
Para un usuario, un mashup debería proporcionar una experiencia más rica e interactiva. Un mashup también es beneficioso para los desarrolladores porque requiere menos código, lo que permite un ciclo de desarrollo más rápido.
Techinfo explica Mashup
El término mashup es una palabra de moda. Se menciona con frecuencia en el mismo contexto que la computación en la nube y la Web 2.0. Esto se debe a que la versión 1.0 de la Web se trataba más de conectarse en línea, lo que muchas empresas hicieron publicando folletos. En otras palabras, tomaron lo que hicieron sin conexión y lo pusieron en línea. Web 2.0 implica una mayor colaboración entre sitios web y una mayor interacción con los usuarios del sitio web. De hecho, sitio web puede ser un término incorrecto; a medida que se proporcionan más y más funciones a través del navegador, la aplicación web se está convirtiendo en una mejor descripción.
A pesar del sabor comercial del término, hay mucho que decir sobre la posibilidad de acceder a datos y herramientas en la nube. Un gran ejemplo de esto es Google Maps, que ha generado cientos, si no miles, de aplicaciones mashup. Estas incluyen aplicaciones que usan Google Maps para calificar áreas en una ciudad, delinear puntos de interés o mostrar carreteras que están en construcción. Estas aplicaciones toman parte de la funcionalidad y los datos de Google Maps y los combinan con su propia programación para crear una nueva aplicación.