CalculatoareSoftware-ul

SDK - ce este? Descriere și caracteristici

Programatorii place atunci când munca lor este ca pentru utilizator. Dar, cu atât mai mult le place munca lor continuă să se stabilească oameni, adăugând la produsul finit aparent unele dintre ideile sale. Apoi, miracolul creativ și inginerie devine și mai frumos. Dar atât de simplu încât utilizatorul poate alătura programatori mari merg la lucru din nou și a produs kituri. Și ei dau numele acestor utilități - SDK. Ceea ce este, este descris în articol.

Cele mai importante caracteristici

abreviere scurt conține cuvinte lungi - Software Development Kit (sau un set de dezvoltator de software). Mulți oameni cred că poate fi orice program de dezvoltare de software numit SDK, care este, de exemplu, Pascal sau compilator Delphi. Cu toate acestea, după cum nu se poate judeca o carte după copertă, iar produsul - de la numele său. SDK - un set care extinde funcționalitatea software, jocuri, produse complexe, face posibilă pentru a crea propriul program, sau nivelul de adăugare, dar numai cu evoluțiile originale.

Trei SDK-ul balenă

SDK-ul cuprinde de multe ori trei componente principale. Cel mai important - este programul in sine sau un set de biblioteci care permit dezvoltarea unui produs nou, bazat pe unul existent.

A doua parte - documentare. Și totul a descris-o pe scurt, concis și pur și simplu. Acesta include un program de instruire (pas cu pas de formare în stilul „Crearea lumii în șase pași simpli“) și referință - secțiunea furnizată sub forma unui director, care se poate face cu ajutorul SDK.

A treia piesă din puzzle - cele mai preferate pentru cei care utilizează adesea produsul - exemple gata. Și aproape întotdeauna, ele acoperă toate caracteristicile kit de dezvoltator. Datorită prezenței lor de multe ori se poate pierde orice referință, fără a încerca să înțeleagă mediul de programare. Utilizatorii Samples să se familiarizeze rapid cu faptul că vă puteți crea pentru a oferi un pachet de programe.

Sunt oameni care sunt prea leneși pentru a citi chiar tutorial scurt. Și asta nu este necesar! Luați un exemplu, editați, ajustați pentru a se potrivi criteriilor lor - și o nouă componentă a programului este gata.

De la simplu la complex

După toate cele de mai sus, cititorul ar putea întreba: „SDK - că acest set de programe, care nu sunt de interes pentru dezvoltator prezent și utilizatorii trebuie doar să răsfăț bine?“ Răspuns: toate SDK pot fi împărțite în două grupe.

Primul este necesar pentru a transporta pachete pentru crearea de jocuri și programe independente. Cel mai bun exemplu este DirectX, fără de care astăzi nu funcționează cu orice computer pe Windows. Cu toate acestea, utilizatorii sunt furnizate componentele operaționale numai simple, necesare pentru a rula aplicații dezvoltate folosind acest SDK. Pentru dezvoltatori, Microsoft oferă, de asemenea, un set gratuit de DirectX SDK, care este o componentă a unui produs mai puternic - pentru Windows SDK. Acesta conține toate fișierele care sunt necesare pentru a scrie o nouă aplicație sau un joc pe calculator: biblioteci SI ++, compilatoare, documente cu mai multe pagini.

Pentru astfel de soluții pot fi atribuite, și Android SDK - un pachet software proiectat pentru a dezvolta aplicatii pentru smartphone-uri. Nu este nevoie să se îngropa în complexitatea accelerometrul și funcția senzorului este deja adăugat la kit-ul.

Un al doilea grup de SDK interesant. Aceasta nu este o componentă a sistemului de operare, precum și instrumente de sine stătătoare enorme. De exemplu, acestea includ cuplu sau Unity - motoare de joc complet, care include suport pentru cele mai avansate tehnologii. Cu toate acestea, astfel de decizii sunt diferite prin aceea că, prin intermediul instrumentelor incluse în livrare, puteți crea un joc de mare sau un program de învățare fără programare prea adânc - va fi suficient pentru a învăța elementele de bază. Foarte des în aceste produse folosesc propriile lor limbaje de scripting cu funcții simplificate.

Cea mai recentă versiune nu este întotdeauna cel mai bun

De obicei , SDK - ul, care a fost doar pe linia de asamblare, cuprinde nu numai noi seturi de instrumente, dar , de asemenea , un număr mare de erori și bug - uri. De exemplu, cea mai recentă versiune de Java SDK are opt cifre nume. Cu toate acestea, mulți nu sa grăbit să actualizeze software-ul lor. Ei rămân credincioși SDK versiunea 7.

Pentru prinderea bug - uri și repararea bug - urilor au fost cele mai simple, dezvoltatorii a crea un site web care este comunitate confortabil - asociație de dezvoltatori și utilizatori de SDK. Diferite companii organizează comunicare în moduri diferite, dar de multe ori este un forum pe site-ul. Utilizatorii și dezvoltatorii sunt împărțite în informațiile pe care le-au găsit deficiențe și să discute subtilitățile de lucru în SDK, sfaturi și de a pune întrebări de personal de asistență tehnică.

brânză gratuit numai într-o cursă de șoareci?

Se întâmplă că dezvoltatorii creează un buletin informativ, care informează toate interesate cu privire la dezvoltarea instrumentelor lor și versiuni noi. La forum, puteți găsi aproape întotdeauna o ramură cu o documentație detaliată, care este mereu actualizat. Adăugați la acest articol autorii SDK, comuniunea lor cu membrii obișnuiți ai comunității și de a lucra în jurul valorii de ceas personalul de suport tehnic, și dintr-o dată devine clar faptul că comunitatea - aceasta nu este o comunitate de testeri SDK liber că aceasta este o încercare de a face produsul mai bine și mai bine.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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