Table des matières:
Définition - Que signifie Mashup?
Un mashup est une technique par laquelle un site Web ou une application Web utilise des données, une présentation ou des fonctionnalités provenant de deux sources ou plus pour créer un nouveau service. Les mashups sont rendus possibles via des services Web ou des API publiques qui (généralement) permettent un accès gratuit. La plupart des mashups sont de nature visuelle et interactive.
Pour un utilisateur, un mashup devrait fournir une expérience plus riche et plus interactive. Un mashup est également bénéfique pour les développeurs car il nécessite moins de code, ce qui permet un cycle de développement plus rapide.
Techopedia explique Mashup
Le terme mashup est un peu un mot à la mode. Il est fréquemment mentionné dans le même contexte que le cloud computing et le Web 2.0. En effet, la version 1.0 du Web était davantage une simple mise en ligne, ce que de nombreuses entreprises ont fait en publiant des brochures. En d'autres termes, ils ont mis ce qu'ils ont fait hors ligne et l'ont mis en ligne. Le Web 2.0 implique une plus grande collaboration entre les sites Web et une plus grande interaction avec les utilisateurs du site Web. En fait, le site Web pourrait être le mauvais terme; comme de plus en plus de fonctionnalités sont fournies via le navigateur, l'application Web devient une meilleure description.
Malgré la saveur marketing du terme, il y a beaucoup à dire pour pouvoir accéder aux données et aux outils dans le cloud. Un bon exemple de cela est Google Maps, qui a engendré des centaines, voire des milliers, d'applications de mashup. Il s'agit notamment d'applications qui utilisent Google Maps pour évaluer des zones dans une ville, délimiter des points d'intérêt ou afficher des routes en cours de construction. Ces applications utilisent certaines fonctionnalités et données de Google Maps et les combinent avec leur propre programmation pour créer une nouvelle application.