Co je to Mash-Up?

Kombinace je kombinací nástrojů nebo dat z více zdrojů. Mash-upy obvykle shromažďují data z více webových stránek a přinášejí své informace do jedné zjednodušené webové aplikace.

Představte si mash-up jako konsolidaci nástrojů pro webové aplikace. Například online mapovací služba může mít rozhraní, které umožňuje vytvoření mash-upu, který umístí dopravní kamery na místo na mapu. Možnosti mash-upů jsou nekonečné.

Chcete-li vytvořit mash-up, je třeba více vstupních zdrojů a tyto vstupy obvykle budou mít výstupní tok založený na XML. To umožňuje mash-up používat tyto výstupy XML jako vstupy a konsolidovat je dohromady. Jakmile jsou datové toky kombinovány (a / nebo manipulovány), mash-up obvykle vygeneruje svůj vlastní výstup, který zobrazuje kombinaci původních vstupů.

Mnoho webových aplikací, které jsou nejvhodnější pro mash-up, zahrnuje programování AJAX - kombinace značek JavaScript a XML - což umožňuje změnit stránky a data použitá pro mash-up bez aktualizace stránky, čímž je nástroj velmi efektivní pro uživatele.

Jedním z příkladů mash-up může být kombinace mapovací služby, jako je Google Maps®, s minipivovary. Tento mash-up byl vytvořen a funguje docela dobře, aby poskytl mapu pivovarů nebo obchodů s pivem v oblasti a směry k nim.

Yahoo posunula mash-up ještě dále zavedením nové služby s názvem Pipes ™. Yahoo Pipes ™ umožňuje uživateli používat XML značení a Ajaxem řízené rozhraní k vytváření vlastních dýmek (nebo mash-upů). Tato služba dává jakýkoli počet mash-upů přímo do rukou těch, kteří by mohli novou aplikaci používat. Jakmile je potrubí vytvořeno, může být sdíleno s ostatními, aby bylo umožněno širší použití. Pipes ™ byl použit k vytvoření mnoha mash-upů, přičemž jednou z takových mash-upů je webová aplikace pro umístění seznamu skladeb z iTunes® s videi z YouTube. Toto manželství webových stránek vám umožňuje vytvořit směsici deseti nejoblíbenějších skladeb iTunes a 10 nejhranějších videí na YouTube. Aplikace používá zdroj XML z obou webů k vytvoření mash-up, což umožňuje měnit data z každé aplikace bez nutnosti jakýchkoli změn v mashed up webové aplikaci.

Bylo vytvořeno mnoho dalších mash-upů, které kombinují nejpopulárnější služby dostupné na internetu dnes. S novými aplikacemi, které se objevují neustále, neexistují žádná omezení pro množství a rozmanitost webových aplikací, které lze vytvořit.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?