Rozdiel medzi súpravou SDK a rozhraním API

Kľúčový rozdiel: SDK alebo súprava na vývoj softvéru je súbor nástrojov na vývoj softvéru. Používajú sa predovšetkým na vytváranie rôznych aplikácií. Rozhranie API znamená aplikáciu Programming Interface. Poskytuje špecifikované rozhranie pre kolekciu softvérových funkcií. Je to rozhranie implementované aplikáciou, ktorá umožňuje iným aplikáciám s ním komunikovať. Zameranie API je preto na komunikáciu alebo interakciu, zatiaľ čo API sa zameriava na vývoj aplikácií.

SDK znamená Softvérovú vývojovú súpravu. Jedná sa o balík, ktorý obsahuje predpísané kódy. Používatelia môžu tieto kódy jednoducho opätovne použiť. Pomáha pri rýchlom vývoji aplikácií pre konkrétne platformy. Vo všeobecnosti obsahuje API, programovacie nástroje a rozsiahlu dokumentáciu s niekoľkými príkladmi. Termín používajú mnohé spoločnosti ako Microsoft a Sun Microsystems.

Visual Studio SDK je SDK od spoločnosti Microsoft. Obsahuje dokumentáciu, vzorky a kód, ktorý používajú vývojári na vývoj produktov, ktoré sa integrujú do Visual Studio. Niektoré ďalšie príklady sú Windows 7 SDK, Mac OS X SDK. Typicky obsahuje SDK integrované vývojové prostredie (IDE). Tento IDE sa stáva centrálnym programovým rozhraním. Toto prostredie obsahuje programovacie okno, vizuálny editor atď. Všetky tieto objekty pomáhajú vývojárom vytvárať programy. V niektorých súboroch SDK je možné nájsť aj vzorovú grafiku, ako je tlačidlo. Tieto súpravy SDK sú spravidla poskytované bezplatne alebo bezplatne.

Rozhranie API znamená aplikáciu Programming Interface. V podstate ide o rozhranie medzi rôznymi aplikáciami alebo platformami, ktoré pomáhajú rôznym softvérovým programom vzájomne komunikovať alebo komunikovať. Môže tiež zahŕňať rutiny, protokoly a nástroje, ktoré sa používajú na vývoj softvérových aplikácií. Funkcie sú v API preddefinované a vývojár môže tieto funkcie používať na interakciu s operačným systémom. Všetky operačné systémy počítačov poskytujú API pre programátorov. Napríklad systém Windows poskytuje množstvo súborov rozhraní API, ktoré používajú hardvér a aplikácie. Vo všeobecnosti súvisí so softvérovou knižnicou. Môže to byť aj implementácia protokolu.

API a SDK môžu byť rozlíšené v mnohých bodoch. SDK sa zaoberá širším aspektom zahrnutím API, vzorových kódov, nástrojov atď., Zatiaľ čo rozhranie API je všeobecne o špecifikáciách a popisoch. SDK obsahuje knižnice, zatiaľ čo rozhranie API poskytuje opisy typov parametrov. SDK zvyčajne prichádza s rozhraním API, a preto definícia SDK (v tomto kontexte) zahŕňa aj definíciu rozhrania API.

Porovnanie medzi SDK a rozhraním API:

SDK

API

Plná forma

Súprava na vývoj softvéru

Prgramovacie prostredie aplikácií

definícia

Ide o súbor nástrojov, ukážkový kód a dokumentáciu.

Je to špecifikované rozhranie pre kolekciu softvérových funkcií.

príklad

Windows 7 SDK

Windows API

typ

náradie

Rozhranie

Vzťah k sebe navzájom

Vo všeobecnosti obsahuje rozhranie API alebo dve

Prichádza samostatne alebo ako člen SDK

Definícia podľa Wikipédie

Súprava na vývoj softvéru (SDK alebo "devkit") je zvyčajne súborom nástrojov na vývoj softvéru, ktoré umožňujú vytváranie aplikácií pre určitý softvérový balík, softvérovú platformu, hardvérovú platformu, počítačový systém, konzolu pre videohry, operačný systém alebo podobné plošina.

Rozhranie programovania aplikácií (API) je špecifikácia založená na zdrojovom kóde, ktorá sa má použiť ako rozhranie softvérovými komponentmi na vzájomnú komunikáciu. Rozhranie API môže obsahovať špecifikácie pre rutiny, dátové štruktúry, triedy objektov a premenné.

Vlastnosti

Poskytuje nástroje na pomoc programátorom pri vývoji a používaní API.

Rozhranie pristupuje k základným funkciám a funkciám platformy.

Odporúčaná

Súvisiace Články

  • rozdiel medzi: Rozdiel medzi esenciálnym a relativizmom

    Rozdiel medzi esenciálnym a relativizmom

    Kľúčový rozdiel: Essentialismus uvádza, že každá konkrétna entita prichádza so súborom tuhých atribútov, ktoré definujú, kto alebo čo to je. Teória hovorí, že každý objekt, organizmus alebo čokoľvek, čo je na tomto svete, má špecifický súbor pokynov a základnú realitu za nimi. Relativizmus beží na opačnýc
  • rozdiel medzi: Rozdiel medzi prepisom a osvedčením o kvalifikácii

    Rozdiel medzi prepisom a osvedčením o kvalifikácii

    Kľúčový rozdiel: Prepis je dokument, ktorý uvádza zoznam všetkých tried, ktoré študent absolvuje, všetky skúšky, ktoré študent pokúsil, a tiež známky, ktoré študent získal v danej triede a skúške. Certifikát je dokument, ktorý označuje, aký špecializovaný študijný program študent absolvoval. Pre študentov, ktorí práve vst
  • rozdiel medzi: Rozdiel medzi mopedom a skútrem

    Rozdiel medzi mopedom a skútrem

    Kľúčový rozdiel: Mopedy a kolobežky sú vo všeobecnosti spojené s obmedzenými typmi motocyklov. Mopedy majú malý motor s menšou kapacitou ako skútre. Obaja majú tiež úplne odlišný vzhľad. Mopedy a kolobežky sú obľúbené dve kolesá, ale mnohí ľudia nie sú schopní popísať presné rozdiely medzi týmito dvoma. Skôr, mopedy boli skôr ako bicy
  • rozdiel medzi: Rozdiel medzi Samsung Galaxy Mega 5.8 a Samsung Galaxy S3

    Rozdiel medzi Samsung Galaxy Mega 5.8 a Samsung Galaxy S3

    Kľúčový rozdiel: Spoločnosť Samsung rozšírila svoje ponuky v kategórii phablet zavedením modelov Samsung Galaxy Mega 5.8 a Samsung Galaxy Mega 6.3. Samsung Galaxy Mega 5.8 je pomenovaný tak, pretože jeho 5, 8 palcový TFT kapacitný dotykový displej, s rozlíšením 540 x 960 pixelov. Telefón je napájaný procesorom Dual-core 1, 4 GHz s pamäťou 1, 5 GB. Galaxy S3 je multi-do
  • rozdiel medzi: Rozdiel medzi prieskumom verejnej mienky a výsledkom ankety

    Rozdiel medzi prieskumom verejnej mienky a výsledkom ankety

    Kľúčový rozdiel: Prieskumy verejnej mienky a výstupné prieskumy sú jedným z ukazovateľov voľby voličov počas volieb. Hlavným rozdielom medzi týmito dvoma je, že prieskum verejnej mienky sa uskutočňuje skôr, než volič skutočne hlasuje. Ľudia sa pýtajú, komu budú hlasovať tentoraz. Na druhej strane, výstup
  • rozdiel medzi: Rozdiel medzi Mono a Stereo

    Rozdiel medzi Mono a Stereo

    Hlavný rozdiel: Mono a stereo sú dva rôzne typy zvukových systémov. Mono znamená monofónnu alebo monofónnu reprodukciu zvuku. Ide o jednokanálovú reprodukciu zvuku. Stereo znamená stereofónny zvuk, ktorý používa dva alebo viac kanálov na zobrazenie zvuku. Mono a stereo sú dva rôzne typy zvukových systémov. Mono znamená monof
  • rozdiel medzi: Rozdiel medzi južnou Goou a severnou Goou

    Rozdiel medzi južnou Goou a severnou Goou

    Kľúčový rozdiel: Severná Goa je obľúbenejšia ako turistická destinácia, zatiaľ čo Južná Goa je preferovaná ľuďmi, ktorí chcú autentickejšiu dovolenku v meste Goa. Severná Goa je známa svojimi známymi plážami a mnohými príležitosťami na videnie. Južná Goa je známa tichšími luxusnými dovolenkami. Goa je populárnou turistickou des
  • rozdiel medzi: Rozdiel medzi štíhlym stravovaním a Cambridgiovou stravou

    Rozdiel medzi štíhlym stravovaním a Cambridgiovou stravou

    Kľúčový rozdiel: Cambridská strava sa riadi princípom, že obmedzovaním tela na konzumáciu veľmi obmedzených kalórií sa namiesto toho obracia na spaľovanie tukových ložísk. Strava SlimFast na druhej strane je oveľa jednoduchšia v porovnaní. Znamená to, že jedlo šesť jedál denne, ale namiesto toho, aby sa jedli správne jedlá, päť z týchto jedál by malo byť nahradené bary alebo zábaly. Slim Fast a Cambridge sú dva odl
  • rozdiel medzi: Rozdiel medzi dobrým a zlým cholesterolom

    Rozdiel medzi dobrým a zlým cholesterolom

    Kľúčový rozdiel: Nie je žiadna taká vec ako dobrý cholesterol alebo zlý cholesterol. Vysoké hladiny cholesterolu a lipoproteínov s nízkou hustotou (LDL) sa považujú za škodlivé účinky na telo. Zatiaľ čo nízke hladiny cholesterolu a vysoké hladiny lipoproteínov s vysokou hustotou chránia srdce pred chorobami. LDL sú zodpovedné za

Redakcia Choice

Rozdiel medzi potkanom a škrečkom

Kľúčový rozdiel: potkan je stredne veľký až veľký hlodavec, s špicatou čenicou, dlhým štíhlym a bezsrstým chvostom a obratnými prednými labkami. Škrečok je hlodavec, ktorý patrí k rodine Cricetidae Rodentia. Majú malý vzhľad, majú štíhle postavy a majú krátke, chrumkavé nohy so širokými nohami. Potkany a škrečky sú dve z naj