RačunalnikiProgramska oprema

SDK - kaj je to? Opis in lastnosti

Programerji je všeč, ko je njihovo delo kot za uporabnika. Toda bolj radi svoje delo še naprej laiki, tako, da je na videz končnega izdelka nekatere njegove ideje. Potem čudež ustvarjalno in inženiringa postane še lepši. Ampak tako preprosto, da lahko uporabnik pridruži veliki programerji gredo spet deluje in proizvaja komplete. In dajejo imena teh podjetij - SDK. Kaj to pomeni, je opisan v članku.

Najpomembnejše značilnosti

Kratek kratica vsebuje dolge besede - Software Development Kit (ali set razvijalec programske opreme). Mnogi ljudje mislijo, da je lahko vsak program za razvoj programske opreme, ki se imenuje SDK, da je, na primer, Pascal in Delphi prevajalnik. Vendar pa, kot da ne more sodi knjige po platnicah, in izdelek - iz njenega imena. SDK - niz, ki razširja funkcionalnosti programske opreme, iger, kompleksnih izdelkov, saj omogoča, da ustvarite svoj lasten program ali stopnjo tega, ampak samo z originalnimi razvoja.

Tri SDK kit

SDK pogosto vključuje tri glavne sestavine. Najbolj pomembno - to je sam program, ali skupek knjižnic, ki omogočajo, da razvijejo nov izdelek, ki temelji na obstoječi eno.

Drugi del - dokumentacijo. In to je opisano vse kratko, jedrnato in preprosto. To vključuje vaje (korak za korakom usposabljanja v stilu "Stvarjenje sveta v šestih enostavnih korakih") in referenčni - oddelka, ki v obliki imenik, ki jih je mogoče storiti s pomočjo SDK.

Tretji del sestavljanke - najbolj priljubljena za tiste, ki se pogosto uporablja izdelek - pripravljenih primerov. In skoraj vedno, pokrivajo vse funkcije komplet za razvijalce. Zahvaljujoč svoji prisotnosti pogosto smete zamuditi nobene Reference, ne da bi skušali razumeti programsko okolje. Vzorci uporabnikom, da se hitro seznanili z dejstvom, da lahko ustvarite zagotoviti programski paket.

Obstajajo ljudje, ki so preveč leni, da prebrati tudi kratek tutorial. In to ni potrebno! Vzemite primer, uredite, nastavite, da svoja merila - in nov del programa je pripravljen.

Od enostavnih do kompleksnih

Po vseh zgoraj, lahko bralec vprašal: "SDK - da ta sklop programov, ki niso v interesu sedanje razvijalec in uporabniki potrebujejo le fino razvajanje?" Odgovor: Vse SDK lahko razdelimo v dve skupini.

Prva je potrebna za izvedbo paketov za oblikovanje neodvisnih iger in programov. Najboljši primer je DirectX, brez katerega danes ne deluje s katerim koli računalnikom v okolju Windows. Vendar pa so uporabniki, ki so le enostavne operativne komponente, potrebne za zagon aplikacije, razvite z uporabo tega SDK. Za razvijalce Microsoft ponuja tudi brezplačno niz DirectX SDK, ki je sestavni del močnejše izdelka - Windows SDK. Vsebuje vse datoteke, ki so potrebne za napisati novo vlogo ali računalniške igre: Si ++ knjižnice, prevajalniki, več dokumentov.

Za takšne rešitve je mogoče pripisati, in Android SDK - programski paket, namenjen za razvoj aplikacij za pametne telefone. Nobene potrebe ni, da jama v zapletenosti pospeškov in funkcijo senzorja je že dodano v kompletu.

Druga skupina zanimivih SDK. To ni del operacijskega sistema, in ogromne samostojni instrumenti. Na primer, vključujejo Torque ali enotnosti - polni igralni pogon, ki vključuje 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 v te izdelke uporabljajo svoje skriptnih jezikov s poenostavljenimi funkcijami.

Najnovejša različica ni vedno najboljši

Ponavadi SDK, ki je bil tik ob tekočem traku, ne zajema le nove komplete orodij, ampak tudi veliko število napak in hroščev. Na primer, Najnovejša različica Java SDK ima osem mestno ime. Vendar pa veliko ni hitenja, da posodobijo svoje programske opreme. Ti ostajajo zvesti SDK različice 7.

Za lovljenje hroščev in popravke bilo najbolj enostavno, razvijalci ustvarili spletno stran, ki je udoben skupnost - združenje razvijalcev in uporabnikov SDK. Različna podjetja organizirati komuniciranje na različne načine, pogosto pa je forum na spletni strani. Uporabniki in razvijalci so razdeljeni na informacije, ki jih je ugotovilo pomanjkljivosti in razpravljali o razlik dela v SDK, nasvete in zastavlja vprašanja osebja za tehnično podporo.

Prosti sir samo v mišnico?

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.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 sl.delachieve.com. Theme powered by WordPress.