Ako vytvoriť mašup?

Presná definícia mashupu je vágna, takže v súčasnosti nie je potrebné bojovať proti sémantike.)
Chcete urobiť maškrtu, ale nie ste si úplne istí, kde začať? Tento článok vám môže pomôcť dostať sa tam.
- 1Vyberte predmet.
- Odpovedzte na otázku: mashup čoho? Tip: Vykresľovanie značiek na mapách je pravdepodobne najľahšie miesto, kde začať. Mohlo by to byť len najlepšie jedlo vo vašom okolí. Aj keď by ste mohli ísť na niečo zložitejšie s viacerými zdrojmi údajov: mapy + fotografie + záložky + ďalšie, možno budete chcieť začať jednoduchým spôsobom.
- Pomáha to definovať, ktoré rozhrania API a nástroje si budete prezerať: mapy, správy, aukcie, produkty atď. Prezrite si databázu API tohto webu a zoraďte ho podľa kategórie, aby ste získali predstavu o typoch rozhraní API. Môžete si tiež prezrieť zoznam Mashup a zistiť, ktoré zaujímavé aplikácie boli vytvorené pomocou ktorých rozhraní API.
- 2Rozhodnite, odkiaľ pochádzajú vaše údaje.
- Aký je zdroj vašich údajov? To môže poháňať API, ktoré budete používať. Ak napríklad chcete niečo urobiť so svojimi fotografiami na Flickri alebo s výpredajovými položkami na eBay, potom sú pravdepodobnými kandidátmi tieto rozhrania API dodávateľov. Alebo údaje zadávate sami, napríklad jednoduchými značkami máp. V takom prípade sú vaše možnosti otvorenejšie.
- (Na účely tejto príručky nebudem tráviť čas rozlišovaním skutočného „mashupu“, teda dvoch alebo viacerých zdrojov údajov, a iba pomocou rozhrania API, ktoré môže znamenať iba jeden externý zdroj. Presná definícia mashupu je vágna takže v súčasnosti nie je potrebné bojovať proti sémantike.)
- 3Zvážte svoje kódovacie schopnosti.
- Mashupy sú dnes väčšinou záležitosťou programátora, aj keď existuje niekoľko nástrojov, ako napríklad Map Builder a Wayfaring, ktoré vám môžu pomôcť vytvoriť základné mapy bez kódovania.
- Aký veľký ste kodér?
- Rozhrania API služby Maps sú najjednoduchšie, ale sofistikovanejšie rozhrania API, napríklad tie, ktoré sa používajú na vykonávanie finančne citlivých operácií, ako sú aukcie, sú zložitejšie.
- Koľko máš času?
- Rýchlosť vývoja je opäť nepriamo úmerná zložitosti.
- Máte server, na ktorom to spustíte?
- Jednoduchšie rozhrania API je možné použiť z JavaScriptu na webovej stránke alebo ako vstup použiť špeciálne formátovaný súbor XML (ako je tu znázornené na serveri Engadget). Aj keď je to skutočne jednoduché, problémy s bezpečnosťou obmedzujú vhodnosť JavaScriptu pre skutočné mashupy iba pre klientov. Je pravdepodobné, že budete musieť aplikáciu spustiť z webového servera, ktorý spravujete alebo ku ktorému máte prístup.
- Aký jazyk budeš používať
- Dôvodom sú predovšetkým to, aké programovacie jazyky poznáte. Aj keď vaše rozhodnutie môžu byť tiež ovplyvnené súbormi nástrojov poskytovanými predajcom, väčšina webových rozhraní API sa snaží byť jazykovo-agnostická, takže ide skôr o problém diktovaný predajcom ako o vašu vlastnú voľbu. Pomocou referencie na API môžete zistiť, či API má jazykovú sadu nástrojov (napríklad Flickr, ktorej je veľa).
Chcete urobiť maškrtu, ale nie ste si úplne istí, kde začať? - 4Všimnite si toho, že celý tento krok môže byť pravdepodobne krokom 1, v závislosti od vášho uhla pohľadu.
- 5Zaregistrujte sa do API.
- Väčšina, ale nie všetci, poskytovatelia API vyžadujú, aby ste mali ID vývojára/aplikácie, používateľský účet so svojou službou alebo oboje. Niektoré služby vám poskytnú jedno ID pre toľko aplikácií, koľko napíšete, zatiaľ čo iné vyžadujú, aby ste získali ID pre každú aplikáciu, ktorú vytvoríte. Aj keď to môže znieť komplikovane a pri niektorých službách to tak je, väčšinou to trvá len minútu alebo dve. Pozrite sa napríklad na registračnú stránku Google.
- 6Začnite kódovať
- V tomto veľkom kroku, namiesto podrobného popisu mnohých variácií, vás odkážem na množstvo dobre napísaných a užitočných návodov a úvodov pre konkrétne API. Môžete tiež skontrolovať profil pre akékoľvek API a podľa potreby sa odvolať na zdroje z referenčnej sekcie.
- Uvedomte si, že tento zoznam je dynamický a bude sa v priebehu času meniť, preto si aktualizácie overte neskôr.
Prečítajte si tiež: Ako aktualizovať balík Microsoft Office na počítačoch Mac?
Súvisiace články