SDK - što je to? Opis i značajke

Programeri vole kada im je korisniku volio njihov rad. Ali oni vole više kada im se nastavlja neprofesionalni rad, dodajući naizgled gotov proizvod neke od svojih ideja. Zatim čudo kreativne i inženjerske misli postaje još ljepše. Ali da bi se jednostavan korisnik mogao pridružiti velikom, programeri opet idu na posao i proizvode skup alata. I dajte im korisnicima naziv - SDK. Ono što je to, bit će opisano u članku.

Ukratko o glavnom

Kratka kratica uključuje duge riječi - Komplet za razvoj softvera (ili skup programa za razvojne programere). Mnogi ljudi smatraju da se svaki program za razvoj softvera može nazvati SDK, kao što je Pascal ili Delphi prevodilac. Međutim, kao što knjiga ne može biti suđeno po naslovnici, a proizvod - po imenu. SDK je skup koji proširuje funkcionalnost programa, igara, skupa proizvoda, omogućava vam da izradite vlastiti program, razinu ili dodatak, ali samo uz upotrebu izvora.

Tri kitova SDK

SDK se najčešće sastoji od tri glavne komponente. Najvažnije je sam program ili skup knjižnica koje vam omogućuju razvoj novog proizvoda, na temelju onoga što je već dostupno.

Drugi dio je dokumentacija. I u njemu je sve to kratko, sažeto i jednostavno. To uključuje Tutorial (korak po korak trening u stilu „stvaranja svijeta u šest koraka”) i Referentnog - dijelom koji je u obliku katalog koji se može obaviti uz pomoć SDK.

Treći komad mozaika je najomiljeniji među onima koji često koriste predmete spremne za proizvod. I gotovo uvijek pokrivaju sve značajke razvojnog pribora. Zbog njihove prisutnosti često je moguće preskočiti bilo koju referencu bez pokušaja razumijevanja softverskog okruženja. Uzorci će brzo uvesti korisnika na ono što se može stvoriti u priloženom programskom paketu.

Postoje ljudi koji lijeni čitaju čak i kratki vodič. A to nije potrebno! Uzmite primjer, uredite ga, prilagodite ga kriterijima - a nova komponenta programa spremna je.

Sdk što je ovo

Od jednostavnih do složenih

Nakon svega navedenog, čitatelj bi se mogao zapitati: „SDK - da je ovaj skup programa koji nisu od interesa za ovog zahvata i korisnici trebaju samo fini maženje?” Odgovorimo: svi SDK mogu se uvjetno podijeliti u dvije skupine.



Prvi morate uključiti setove za stvaranje nezavisnih igara i programa. Najbolji primjer bi bio DirectX, bez kojeg nijedan od računala s operacijskim sustavom Windows trenutno nije pokrenut. Međutim, jednostavnim korisnicima pružaju se samo radne komponente potrebne za pokretanje aplikacija stvorenih ovim SDK-om. Za programere istu tvrtku Microsoft nudi besplatni kompleks DirectX SDK, koji je sastavni dio snažnijeg proizvoda - Windows SDK. Sadrži sve datoteke koje trebate napisati novu aplikaciju ili računalnu igru: C + + knjižnice, kompilatore, dokumentaciju s više stranica.sdk 7

Takva rješenja uključuju Android SDK - programski paket dizajniran za razvoj aplikacija za pametne telefone. Nije potrebno ukrcati se u pojedinosti akcelerometra ili senzora, funkcije su već dodane u komplet.

prozori sdk

Druga grupa SDK-a je zanimljivija. Ovo nije komponente OS, ali ogromne samodostatne alate. Na primjer, mogu uključivati ​​Torque ili Unity - punopravni igraći motori, koji uključuju podršku za najnaprednije tehnologije. Međutim, ova se rješenja razlikuju zbog činjenice da pomoću alata uključenih u isporuku možete stvoriti predivnu igru ​​ili program bez prevelike proučavanja programiranja - to će biti dovoljno za učenje osnova. Vrlo često ti proizvodi koriste svoje jezika skriptiranja s pojednostavljenim funkcijama.

Najnovija inačica nije uvijek najbolja

Tipično, SDK, koji dolazi samo iz linije za montažu, sadrži ne samo novu set alata, ali velik broj pogrešaka i grešaka. Na primjer, najnovije izdanje Java SDK-a ima osam naslova. Međutim, mnogi ne žure za ažuriranje softvera. Oni ostaju vjerni SDK verziji 7.

android sdk

Da biste uhvatili bugove i ispravljanje pogrešaka to je najjednostavniji, programeri izraditi web stranicu koja je udobna zajednica - Udruga developera i korisnika SDK. Različite tvrtke organiziraju komunikaciju na različite načine, ali često je forum na mjestu. Korisnici i razvijatelji su podijeljeni u informacijama utvrdio nedostatke i raspraviti suptilnosti rade u SDK, savjete i postavljati pitanja osoblja za tehničku potporu.

Slobodni sir samo u mišolici?

Dogodilo se da programeri kreiraju newsletter, koji svakome informira o razvoju svojih alata i novim verzijama. Na forumu gotovo uvijek možete pronaći podružnicu s detaljnom dokumentacijom koja se ažurira i nadopunjuje cijelo vrijeme. Dodaj na ovaj članak SDK autora, njihovo zajedništvo s običnim članovima zajednice i rad oko tehničkog osoblja, sat, i odjednom postaje jasno da zajednica - to nije zajednica slobodnih SDK testera da je to pokušaj da se bolje proizvoda i bolje.

Dijelite na društvenim mrežama:

Povezan
SAP program. Što je to? SAP računovodstveni programSAP program. Što je to? SAP računovodstveni program
Kako otvoriti konzolu za razvojne programere?Kako otvoriti konzolu za razvojne programere?
Program za snimanje zaslona: popis najboljih. Programi za snimanje videozapisa s zaslona računalaProgram za snimanje zaslona: popis najboljih. Programi za snimanje videozapisa s zaslona računala
Adware: što je ovo? Vrste adware oglašavanja i mogućnosti za rješavanje njimaAdware: što je ovo? Vrste adware oglašavanja i mogućnosti za rješavanje njima
Delphi je okruženje za razvoj aplikacijaDelphi je okruženje za razvoj aplikacija
Što je instalacija? Vrste računalne instalacije i njihov opisŠto je instalacija? Vrste računalne instalacije i njihov opis
AkelPad - što je ovaj program? opisAkelPad - što je ovaj program? opis
Dealply: što je ovaj program?Dealply: što je ovaj program?
GCC prevodilac za WindowsGCC prevodilac za Windows
Kako instalirati DirectX 11 na Windows 7: UputaKako instalirati DirectX 11 na Windows 7: Uputa
» » SDK - što je to? Opis i značajke
LiveInternet