Leksikon
SDK - Software development kit
Et SDK er en værktøjskasse, der gør det nemmere at bygge software til en bestemt platform. Forstå hvad det indeholder, og hvornår du har brug for det.
Et SDK (Software Development Kit) er en færdig værktøjskasse fra en udbyder, som udviklere bruger til at bygge software til netop dén udbyders platform. I stedet for at skrive alt fra bunden får man en samling byggeklodser, der allerede virker.
Et SDK indeholder typisk:
- Klar kode til de almindelige opgaver — så man ikke skal opfinde det samme igen.
- Dokumentation og eksempler, der viser, hvordan tingene bruges.
- Værktøjer til at teste og fejlfinde undervejs.
Vil man bygge en app til iPhone, bruger man Apples SDK. Skal man tage imod betalinger gennem en bestemt udbyder, leverer udbyderen et SDK, der står for det tekniske med kortdata og sikkerhed. Et SDK er bredere end et API: API'et er selve forbindelsen mellem to systemer, mens SDK'et er hele kassen af værktøjer — ofte med et eller flere API'er indeni — til at arbejde med en platform.
Hvad det betyder for dig
Et SDK sparer tid, fordi det meste basisarbejde allerede er gjort — løsningen bliver hurtigere klar og hviler på kode, mange andre allerede har afprøvet. Bagsiden er, at du binder dig til den platform: skifter du udbyder, skal en del laves om. To ting holder det sundt: hold de SDK'er, I bruger, opdaterede, så sikkerhedshuller bliver lukket, og test grundigt, før et nyt SDK kommer ind i en eksisterende løsning.
Relaterede ydelser
Skal det her omsættes til noget, der virker hos jer? Så er det typisk her, vi kommer ind.
Fra begreb til løsning
Skal et af begreberne her omsættes til noget der rent faktisk virker i din virksomhed, så tag en uforpligtende snak med os.