OqPoWah.com

SDK - kaj je to? Opis in funkcije

Programatorji radi, ko uporabnik želi svoje delo. Toda ljubijo več, ko njihovo delo nadaljujejo neprofesionalci, s tem pa dodajo na videz dokončan izdelek nekatere svoje ideje. Nato čudež ustvarjalne in inženirske misli postane še lepši. Toda to preprost uporabnik bi se lahko pridružil velikemu, programerji spet šli na delo in izdelali nabore orodij. In jim dajte ime - SDK. Kaj je to, bo opisan v članku.

Na kratko o glavnem

Kratka kratica vključuje dolge besede - Komplet za razvoj programske opreme (ali niz razvijalskih programov). Mnogi ljudje mislijo, da se lahko kateri koli program za razvoj programske opreme imenuje SDK, kot je prevajalnik Pascal ali Delphi. Vendar pa, kot je knjiga ni mogoče oceniti po naslovnici, in izdelek - po svojem imenu. SDK je komplet, ki širi funkcionalnost programa, iger, sklopov izdelkov, omogoča ustvarjanje lastnega programa, ravni ali dodatka, vendar le z uporabo delovanja vira.

Tri kitove SDK

SDK najpogosteje sestavljajo tri glavne komponente. Najpomembnejši je sam program ali niz knjižnic, ki vam omogočajo razvoj novega izdelka, ki temelji na tem, kar je že na voljo.

Drugi del je dokumentacija. V njej je vse kratko, jedrnato in preprosto opisano. Vključuje vadnico (korak-po-korak učenja v slogu »Ustvarjanje sveta v šestih preprostih korakih«) in referenca - razdelek je kot vodilo za kaj lahko naredimo z SDK.

Tretji del mozaika je najbolj priljubljen med tistimi, ki pogosto uporabljajo pripravljene izdelke. In skoraj vedno pokrivajo vse značilnosti razvojnega kompleta. Zaradi svoje prisotnosti je pogosto mogoče preskočiti vsako referenco, ne da bi poskušali razumeti programsko okolje. Vzorci bodo hitro predstavili uporabnika do tega, kaj je mogoče ustvariti v priloženem programskem paketu.

Obstajajo ljudje, ki so leni branje celo kratek tutorial. In to ni potrebno! Vzemite si primer, ga uredite in prilagodite svojim kriterijem - nova komponenta programa je pripravljena.

sdk kaj je to

Od preprostega do zapletenega

Po vsem tem lahko bralec zastavi vprašanje: "SDK - kaj je to? Skupek programov, ki ne zanimajo resničnega razvijalca in jih uporabniki potrebujejo samo za malenkostno razvajanje?" Odgovorimo: vsi SDK-ji se lahko pogojno razdelijo v dve skupini.




Najprej morate vključiti komplete za ustvarjanje neodvisnih iger in programov. Najboljši primer bi bil DirectX, brez katerega se trenutno ne izvaja noben računalnik z operacijskim sistemom Windows. Vendar so preprostim uporabnikom zagotovljene samo delovne komponente, potrebne za zagon programov, ustvarjenih s tem SDK-jem. Za programerje isto podjetje Microsoft ponuja brezplačen kompleksni DirectX SDK, ki je sestavni del močnejšega izdelka - Windows SDK. Vsebuje vse datoteke, ki jih potrebujete za pisanje nove aplikacije ali računalniške igre: knjižnice C ++, prevajalniki, večstranske dokumentacije.sdk 7

Take rešitve vključujejo Android SDK - programski paket, namenjen razvijanju aplikacij za pametne telefone. Ni potrebno, da bi se lotili podrobnosti merilnika pospeška ali senzorja, funkcije so že dodane v komplet.

windows sdk

Druga skupina SDK je zanimiva. To ni komponente operacijskega sistema, ampak ogromna samozadostna orodja. Na primer, lahko vključujejo Torque ali Unity - polnopravni igralni avtomati, ki vključujejo podporo za najbolj napredne tehnologije. Vendar pa takšne odločitve se razlikujejo po tem, da s pomočjo instrumentov, vključenih v izvajanje, lahko ustvarite odlično igro ali program, ne da bi učenje programiranja preveč globoko - bo dovolj, da se naučijo osnov. Zelo pogosto ti izdelki uporabljajo svoje skriptni jeziki s poenostavljenimi funkcijami.

Najnovejša različica ni vedno najboljša

Značilno je, da SDK, ki pravkar prihaja iz sklopa, vsebuje ne le nove orodja, ampak veliko število napak in napak. Torej, na primer, zadnja izdaja SDK-ja Java ima osem naslovov v naslovu. Vendar pa mnogi ne hitijo, da posodobijo svojo programsko opremo. Ostajajo zvesta različici SDK 7.

android sdk

Ujeti bugs in popravek napake je bil najpreprostejši, razvijalci ustvarijo spletno mesto, na katerem je skupnost udobna - združenje razvijalcev in uporabnikov SDK. Različna podjetja organizirajo komunikacijo na več načinov, vendar je pogosto na spletnem mestu forum. Uporabniki in programerji na njej delijo informacije o ugotovljenih napakah, razpravljajo o malenkostih SDK-ja, se posvetujejo in postavljajo vprašanja tehničnemu podpornemu osebju.

Brez sira samo v kozarcu?

To se zgodi, da so razvijalci ustvarili glasilo, ki obvešča vse zanima o razvoju njihovih orodij in novih različic. Na forumu lahko skoraj vedno najti podružnico s podrobno dokumentacijo, ki je vedno posodobljena. Dodaj v tem članku SDK avtorjev, njihovo občestvo z rednimi člani skupnosti in dela okoli uro osebja za tehnično podporo, in naenkrat je postalo jasno, da je skupnost - to ni skupnost svobodnih SDK testerjev, da gre za poskus, da bi boljši izdelek in bolje.

Zdieľať na sociálnych sieťach:

Príbuzný