Počítače, Softvér
SDK - čo to je? Popis a funkcia
Programátori radi, keď ich práca je rovnako ako pre užívateľov. Ale čím viac majú radi svoju prácu aj naďalej laikom, čím sa zdanlivo hotového výrobku niektoré zo svojich myšlienok. Potom zázrak kreatívne a techniky sa stane ešte krajšie. Ale tak jednoduché, že užívateľ môže pripojiť veľkí programátori idú znovu do práce a produkoval výstroje. A dávajú meno z týchto nástrojov - SDK. Čo to je, to je popísaná v tomto článku.
najdôležitejšie znaky
Krátka skratka obsahuje dlhých slov - Software Development Kit (alebo sadu vývojárov softvéru). Mnoho ľudí si myslí, že môže byť akýkoľvek program pre vývoj softvéru s názvom SDK, to znamená napríklad, Pascal a Delphi kompilátor. Avšak, pretože nemôžete súdiť knihu podľa obalu, a produkt - z jeho názvu. SDK - súbor, ktorý rozširuje funkčnosť softvéru, hier, zložitých výrobkov, pretože umožňuje vytvoriť svoj vlastný program, alebo vyššie Navyše, ale iba s pôvodnými vývojom.
Tri SDK veľryba
SDK často obsahuje tri hlavné zložky. Najdôležitejšie - to je samotný program alebo sada knižníc, ktoré umožňujú vytvoriť nový produkt, založený na existujúce.
Druhá časť - dokumentácie. A to je popísané to všetko stručne, výstižne a jednoducho. Obsahuje návod (krok za krokom prípravy v štýle "stvorení sveta v šiestich jednoduchých krokoch") a referencie - časť poskytnutej vo forme adresára, ktoré môže byť vykonané s pomocou SDK.
Tretí kúsok skladačky - najobľúbenejší pre tých, ktorí sa často používa výrobok - hotových príkladov. A takmer vždy, ktoré pokrývajú všetky funkcie vývojárskej sady. Vďaka ich prítomnosti je často chýba akýkoľvek odkaz, bez toho aby sa snažil pochopiť programovacie prostredie. Používatelia vzorky na seba rýchlo zoznámiť s tým, že si môžete vytvoriť poskytnúť programovej ponuky.
Existujú ľudia, ktorí sú príliš leniví na to dokonca čítať krátky kurz. A to nie je potrebné! Vziať príklad, upraviť ho upraviť, aby sa zmestili ich kritériá - a novou súčasťou tohto programu je pripravený.
Od jednoduchých až po zložité
Potom, čo všetky vyššie uvedené, čitateľ sa pýtať: "SDK - že tento súbor programov, ktoré nie sú zaujímavé pre súčasné vývojárov a užívateľov stačí jemne rozmaznávanie?" Odpoveď: all SDK možno rozdeliť do dvoch skupín.
Prvým z nich je nevyhnutné vykonať balíky pre vytvorenie nezávislých hier a programov. Najlepším príkladom je DirectX, bez ktorého sa dnes nefunguje s ľubovoľného počítača v systéme Windows. Používatelia však majú iba jednoduché prevádzkové komponenty potrebné pre spúšťanie aplikácií vyvinutých pomocou tohto SDK. Pre vývojárov, Microsoft tiež ponúka zadarmo sadu DirectX SDK, ktorá je súčasťou silnejší produkt - Windows SDK. Obsahuje všetky súbory, ktoré sú potrebné na napísanie novej aplikácie alebo počítačová hra: Si ++ knižnice, kompilátory, viacstránkových dokumentov.
Pre takéto riešenie možno pripísať, a Android SDK - softvérový balík určený pre vývoj aplikácií pre inteligentné telefóny. Nie je potrebné ponoriť do zložitosti akcelerometra a funkcie snímača je už na súprave.
Druhá skupina zaujímavých SDK. Nejedná sa o súčasť operačného systému, a obrovské sebestačnými nástroje. Napríklad sú tu zahrnuté momentu alebo Unity - plná hra motorov, ktorý obsahuje podporu najmodernejších technológií. Avšak, takéto rozhodnutia sa líšia v tom, že pomocou nástrojov obsiahnutých v dodávke, môžete vytvoriť skvelú hru alebo program bez znalosti programovania príliš hlboké - bude stačiť sa naučiť základy. Veľmi často sa v týchto produktoch používať vlastné skriptovacie jazyky so zjednodušenými funkciami.
Posledná verzia nie je vždy to najlepšie
Zvyčajne SDK, ktorý bol len z montážnej linky, zahŕňa nielen nové sady nástrojov, ale tiež veľké množstvo chýb a chýb. Napríklad najnovšia verzia Java SDK má osem meno číslice. Avšak, mnoho nemal ponáhľať aktualizovať ich softvér. Zostávajú verní SDK verzie 7.
Na lov chyby a opravy chýb boli čo najviac jednoduché, vývojári vytvoriť webové stránky, ktoré je pohodlné komunity - združenie vývojárov a užívateľov SDK. Rôzne spoločnosti organizovať komunikáciu rôznymi spôsobmi, ale často je forum na webe. Používatelia a vývojári sú rozdelené do informácií, ktoré zistil nedostatky a diskutovať nuansy prácu v SDK, tipov a klásť otázky technického podporného personálu.
Bezplatne syr len pasca na myši?
Stáva sa, že vývojári vytvárať informačný bulletin, ktorý informuje všetkých záujemcov o rozvoj svojich nástrojov a nových verzií. Na fóre sa môžete takmer vždy nájsť pobočku s podrobnou dokumentáciou, ktorá je vždy aktualizovaný. Keď k tomu pripočítame článku autorov SDK, ich spoločenstvo s bežnými členmi komunity a práce okolo technického podporného personálu s hodinami a hneď je jasné, že komunita - nejedná sa o obec voľných SDK testerov, že sa jedná o pokus, aby sa výrobok lepšie a lepšie.
Similar articles
Trending Now