Datamaskiner, Programvare
SDK - hva er det? Beskrivelse og egenskaper
Programmerere liker det når deres arbeid er som for brukeren. Men jo mer de liker jobben sin fortsette å lekfolk, og legger til tilsynelatende ferdige produktet noen av sine ideer. Deretter mirakel kreative og engineering blir enda vakrere. Men så enkelt at brukeren kan bli med de store programmerere gå på jobb igjen og produsert kits. Og de gir navnet av disse verktøyene - SDK. Hva det er, er det beskrevet i artikkelen.
De viktigste funksjonene
Kort forkortelse inneholder lange ord - Software Development Kit (eller et sett med programvareutvikler). Mange tror at kan være hvilket som helst program for utvikling av programvare kalt SDK, som er, for eksempel, Pascal eller Delphi-kompilatoren. Men, som du ikke kan dømme en bok av skjeden, og produktet - fra navnet. SDK - et sett som utvider funksjonaliteten til programvare, spill, komplekse produkter, det gjør det mulig å lage ditt eget program, eller nivået på tillegg, men bare med de opprinnelige utviklingen.
Tre SDK hval
SDK omfatter ofte de tre hovedelementer. Det viktigste - det er selve programmet eller et sett med biblioteker som gjør det mulig å utvikle et nytt produkt, basert på en eksisterende.
Den andre delen - dokumentasjon. Og det beskrev det hele kort, konsist og enkelt. Det inkluderer en Tutorial (trinnvis opplæring i stil med "Skapelsen av verden i seks enkle trinn") og Reference - seksjonen i form av en katalog som kan gjøres ved hjelp av SDK.
Den tredje biten i puslespillet - den mest favoritt for de som ofte bruker produktet - klare eksempler. Og nesten alltid, de dekker alle funksjonene på utviklersettet. Takket være deres tilstedeværelse kan ofte gå glipp av noen Reference, uten å prøve å forstå programmeringsmiljø. Prøver brukere å gjøre seg kjent raskt med det faktum at du kan lage for å gi en programpakke.
Det er folk som er for lat til å selv lese den korte opplæringen. Og at det ikke er nødvendig! Ta et eksempel, redigere den, justere til å passe sine kriterier - og en ny del av programmet er klart.
Fra enkle til komplekse
Etter alle de ovennevnte, kan leseren spørre: "SDK - at dette settet med programmer, som ikke er av interesse for den nåværende utbygger og brukerne trenger bare å fin velvære?" Svar: all SDK kan deles inn i to grupper.
Den første er nødvendig for å gjennomføre pakker for etableringen av uavhengige spill og programmer. Det beste eksemplet er DirectX, uten noe som i dag ikke fungerer med hvilken som helst datamaskin på Windows. Men brukerne er gitt kun enkle operative komponentene som kreves for å kjøre programmer som er utviklet ved hjelp av denne SDK. For utviklere, Microsoft tilbyr også en gratis sett av DirectX SDK, som er en del av en mer kraftig produkt - Windows SDK. Den inneholder alle filene som kreves for å skrive en ny applikasjon eller et dataspill: SI ++ biblioteker, kompilatorer, flersidige dokumenter.
For slike løsninger kan tilskrives, og Android SDK - et program laget for å utvikle applikasjoner for smarttelefoner. Det er ikke nødvendig å gå i dybden av vanskelighetene med akselerometeret og sensor funksjon allerede er lagt til settet.
En annen gruppe interessant SDK. Dette er ikke en del av operativsystemet, og enorme selvstendige instrumenter. For eksempel, de inkluderer Torque eller Unity - fulle spillmotorer, som inkluderer støtte for de mest avanserte teknologier. Men slike avgjørelser er annerledes ved at ved hjelp av instrumentene som inngår i leveransen, kan du lage et bra spill eller et program uten å lære programmering for dypt - vil være nok til å lære det grunnleggende. Svært ofte i disse produktene bruke sine egne skriptspråk med forenklet funksjoner.
Den nyeste versjonen er ikke alltid den beste
Vanligvis SDK, som var like ved samlebåndet, omfatter ikke bare nye sett med verktøy, men også et stort antall feil og bugs. For eksempel har den siste versjonen av Java SDK åttesifret navn. Men mange ikke hastverk med å oppdatere sin programvare. De forblir trofast mot SDK versjon 7.
For å fange insekter og feilrettinger har vært den mest enkle, utviklerne lage et nettsted som er behagelig samfunnet - sammenslutning av utviklere og brukere av SDK. Ulike bedrifter organiserer kommunikasjon på ulike måter, men ofte er et forum på nettstedet. Brukere og utviklere er delt inn informasjonen det funnet mangler og diskutere spissfindigheter å jobbe i SDK, tips og stille spørsmål til teknisk støttepersonell.
Gratis ost bare i en musefelle?
Det hender at utviklerne skape et nyhetsbrev som informerer alle interesserte om utviklingen av sine verktøy og nye versjoner. På forumet kan du nesten alltid finne en gren med en detaljert dokumentasjon, som alltid er oppdatert. Legg til denne artikkelen SDK forfattere, deres fellesskap med de ordinære medlemmer av samfunnet og arbeide døgnet rundt teknisk støttepersonell og samtidig blir det klart at samfunnet - det er ikke et fellesskap av frie SDK testere at dette er et forsøk på å gjøre produktet bedre og bedre.
Similar articles
Trending Now