čo je SDK »definícia a pojem
Na programovanie potrebujeme sériu nástrojov, knižníc, vývojových prostredí (IDE), dokumentácie a príkladov alebo kód bežne používaných pre funkcie, ktoré sa zhodujú v akejkoľvek aplikácii.
Mnohokrát spoločnosti, ktoré majú platformy softvér Ich vlastné, napríklad operačné systémy alebo aplikácie, sa rozhodli spojiť všetky tieto nástroje do jedného balíka, aby uľahčili vývoj tretích strán, ktoré je možné bezplatne zakúpiť alebo stiahnuť cez internet. Nazýva sa to:
SDK, čo je sada nástrojov pre softvér je potrebné vyvinúť programy, ktoré interagujú s inými softvér cez API
Dostupnosť API v softvér (program alebo systém), s ktorými musia interagovať výtvory vytvorené prostredníctvom SDK, pretože ak nie, nemá zmysel ani samotná SDK, ani systém, ani cieľ programovania.
Obsah SDK sa v skutočnosti zameriava na využitie uvedeného API, a hoci existujú časti tých, ktoré sú uvedené vyššie, ktoré možno nenájdeme (napríklad programovacie prostredia využívajúce výhody iných existujúcich), interakcia s API bude byť nevyhnutné.
Máme sady SDK pre mnoho rôznych systémov, napríklad pre vstavané systémy, mobilné systémy, mobilné aplikácie alebo na interakciu s konkrétnymi produktmi rôznych spoločností.
Väčšina je uvedená na trh rovnakými spoločnosťami, ktoré vyrábajú výrobky z softvér Y. hardvér s ktorými interagujú z dôvodu záujmu, ktorý o ne v týchto ohľadoch vytvárajú tretie strany vyvíjajúce produkty.
SDK môžu mať úplne bezplatné licencie umožňujúce ich ďalšie šírenie a dokonca aj prispôsobenie, alebo môžu podliehať vlastníckej licencii, a teda obmedzovať, čo sa s nimi dá robiť.
Typ licencie v skutočnosti nevstupuje do definície toho, čo SDK je, alebo nie je, takže môžeme nájsť všetko.
Licencia SDK môže niekedy označiť aj licencie, pomocou ktorých je možné distribuovať aplikácie s ňou vytvorené. Môžeme teda napríklad nájsť prípad súpravy SDK s vlastníckou licenciou, ktorá zakazuje vytváranie softvér na základe bezplatných licencií alebo naopak.
SDK sú tiež zvyčajne spojené s väčšou alebo menšou mierou exkluzivity pre konkrétny programovací jazyk
Čo môže byť v záujme spoločnosti, ktorá vydáva SDK, pretože jazyk je jazyk, ktorý používa, je jej vlastníctvom alebo sa ho snaží propagovať medzi vývojármi.
Fotografie: Fotolia - shock / tashatuvango