DatorerProgramvara

SDK - vad är det? Beskrivning och funktioner

Programmerare gillar när deras arbete är att användaren. Men ju mer de gillar sitt jobb fortsätter att lekmän, lägga till den till synes färdig produkt några av sina idéer. Då mirakel kreativa och teknik blir ännu vackrare. Men så enkelt att användaren kan ansluta sig till stora programmerare gå till jobbet igen och producerade kit. Och de ger namnet på dessa verktyg - SDK. Vad det är, är det som beskrivs i artikeln.

De viktigaste funktionerna

Kort förkortning innehåller långa ord - Software Development Kit (eller uppsättning av programvaruutvecklare). Många människor tror att kan vara ett program för utveckling av programvara som kallas SDK, det vill säga till exempel, Pascal eller Delphi-kompilator. Men eftersom du inte kan döma en bok efter omslaget, och produkten - från dess namn. SDK - en uppsättning som utökar funktionaliteten av programvara, spel, komplexa produkter, gör det möjligt att skapa ett eget program, eller nivån på tillägg, men endast med de ursprungliga utvecklingen.

Tre SDK whale

SDK omfattar ofta tre huvudkomponenter. Det viktigaste - det är själva programmet eller en uppsättning bibliotek som gör det möjligt att utveckla en ny produkt baserad på en befintlig.

Den andra delen - dokumentation. Och det beskrev det hela kort, koncist och enkelt. Den innehåller en Tutorial (steg för steg utbildning i stil med "skapandet av världen i sex enkla steg") och referens - avsnitt i form av en katalog som kan göras med hjälp av SDK.

Den tredje pusselbiten - den mest favorit för dem som ofta använder produkten - färdiga exempel. Och nästan alltid, de täcker alla funktioner i Developer Kit. Tack vare deras närvaro kan ofta missa någon referens, utan att försöka förstå programmeringsmiljö. Prover användare att bekanta sig snabbt med det faktum att du kan skapa för att ge en programpaketet.

Det finns människor som är för lata för att ens läsa den korta Tutorial. Och det krävs inte! Ta ett exempel, redigera, justera för att passa deras kriterier - och en ny del av programmet är klar.

Från enkla till komplexa

Efter allt det ovanstående, kan läsaren fråga: "SDK - att denna uppsättning av program, som inte är av intresse för den nuvarande utvecklare och användare behöver bara fina välbefinnande?" Svar: alla SDK kan delas in i två grupper.

Den första är nödvändigt att genomföra paket för att skapa oberoende spel och program. Det bästa exemplet är DirectX, utan som idag inte fungerar med alla datorer på Windows. Men användarna tillhandahålls endast enkla operativa komponenter som krävs för att köra applikationer som utvecklats med hjälp av denna SDK. För utvecklare, Microsoft erbjuder också en gratis uppsättning av DirectX SDK, som är en del av en mer kraftfull produkt - Windows SDK. Den innehåller alla filer som krävs för att skriva ett nytt program eller ett datorspel: SI ++ bibliotek, kompilatorer, flersidiga dokument.

För sådana lösningar kan tillskrivas, och Android SDK - ett programpaket utformat för att utveckla applikationer för smartphones. Det finns ingen anledning att gräva i den invecklade accelerometern och sensorfunktionen redan i kit.

En andra grupp av intressanta SDK. Detta är inte en del av operativsystemet, och enorma fristående instrument. Till exempel innefattar de Vridmoment eller Unity - fulla spelmotorer, som inkluderar stöd för den mest avancerade tekniken. Men sådana beslut skiljer sig genom att med hjälp av de instrument som ingår i leveransen kan du skapa ett bra spel eller ett program utan att lära programmering för djupt - kommer att vara tillräckligt för att lära sig grunderna. Mycket ofta i dessa produkter använda sina egna skriptspråk med förenklade funktioner.

Den senaste versionen är inte alltid det bästa

Vanligtvis SDK, som var precis utanför det löpande bandet, omfattar inte bara nya uppsättningar av verktyg, men också ett stort antal fel och buggar. Till exempel har den senaste versionen av Java SDK åttasiffriga namn. Men många inte bråttom att uppdatera sin programvara. De förblir trogna SDK version 7.

Att fånga buggar och buggfixar har varit den mest enkla, utvecklarna skapa en webbplats som är bekväm gemenskap - sammanslutning av utvecklare och användare av SDK. Olika företag organiserar kommunikation på olika sätt, men ofta är ett forum på webbplatsen. Användare och utvecklare är uppdelade i informations fann brister och diskutera nyanser av att arbeta i SDK, tips och ställa frågor till personal teknisk support.

Gratis ost bara i en råttfälla?

Det händer att utvecklarna skapa ett nyhetsbrev, som informerar alla intresserade om utvecklingen av sina verktyg och nya versioner. På forumet kan du nästan alltid hitta en gren med en detaljerad dokumentation, som alltid är uppdaterad. Lägg till denna artikel SDK författare, deras gemenskap med de ordinarie medlemmarna i samhället och arbetet runt personal dygnet teknisk support och när det blir uppenbart att samhället - det är inte en gemenskap av fria SDK testare att detta är ett försök att göra produkten bättre och bättre.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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