Cuprins:
Definiție - Ce înseamnă Mashup?
Un mashup este o tehnică prin care un site web sau o aplicație Web folosește date, prezentare sau funcționalitate din două sau mai multe surse pentru a crea un nou serviciu. Mashup-urile sunt posibile prin intermediul serviciilor Web sau API-urilor publice care (în general) permit accesul gratuit. Majoritatea mashup-urilor sunt de natură vizuală și interactivă.
Pentru un utilizator, un mashup ar trebui să ofere o experiență mai bogată, mai interactivă. Un mashup este benefic și pentru dezvoltatori, deoarece necesită mai puțin cod, permițând un ciclu de dezvoltare mai rapid.
Techopedia explică Mashup
Termenul mashup este un pic dintr-un cuvânt cheie. Este menționat frecvent în același context ca cloud computing și Web 2.0. Acest lucru se datorează faptului că versiunea 1.0 a Web-ului se referea mai degrabă la simpla primire online, lucru pe care multe companii l-au făcut prin postarea broșurii. Cu alte cuvinte, au luat ceea ce au făcut offline și l-au pus online. Web 2.0 implică o mai mare colaborare între site-uri web și o interacțiune mai mare cu utilizatorii site-ului. De fapt, site-ul web ar putea fi termenul greșit; pe măsură ce tot mai multe funcționalități sunt oferite prin browser, aplicația Web devine o descriere mai bună.
În ciuda gustului de marketing al termenului, există multe de spus pentru a putea accesa date și instrumente din cloud. Un exemplu excelent este Google Maps, care a generat sute, dacă nu mii, de aplicații mashup. Acestea includ aplicațiile care utilizează Google Maps pentru a evalua zonele dintr-un oraș, pentru a delimita puncte de interes sau pentru a afișa drumuri în curs de construcție. Aceste aplicații preiau o parte din funcționalitatea și datele de pe Google Maps și o combină cu propria lor programare pentru a crea o nouă aplicație.