mi az sdk »definíció és fogalom

A programozáshoz szükségünk van egy sor eszközre, könyvtárra, fejlesztői környezetre (IDE), dokumentációra és példákra vagy kódra, amelyeket általában a funkciókhoz használnak, és amelyek megfelelnek bármely alkalmazásban.

Sokszor olyan cégek vannak, amelyeknek vannak platformjai szoftver A sajátjuk, például az operációs rendszerek vagy az alkalmazások úgy döntenek, hogy ezeket az eszközöket egyetlen csomagba állítják össze, hogy megkönnyítsék a harmadik felek fejlesztését, amelyet az interneten keresztül ingyen lehet megvásárolni vagy letölteni. Ezt hívják:

SDK, amely az eszközkészlet szoftver szükséges a másikkal kölcsönhatásban lévő programok fejlesztéséhez szoftver API-n keresztül

Az API elérhetősége a szoftver (program vagy rendszer), amellyel az SDK-n keresztül készült alkotásoknak kölcsönhatásba kell lépniük, elengedhetetlen, mivel ha nem, akkor sem az SDK-nak, sem a rendszernek, sem a programozás céljának nincs értelme.

Az SDK tartalma valójában az említett API kiaknázására összpontosít, és bár a fentiekben felsoroltaknak vannak olyan részei, amelyeket esetleg nem találunk meg (például programozási környezetek, más meglévők kihasználása), az API-val való interakció legyen lényeges.

SDK-k vannak számos és sokféle rendszerhez, például beágyazott rendszerekhez, mobil rendszerekhez, mobil alkalmazásokhoz, vagy különféle vállalatok speciális termékeivel való interakcióhoz.

A legtöbbet ugyanazok a cégek vezetik be a piacra, amelyek gyártják a termékeiket szoftver Y hardver amellyel kölcsönhatásba lépnek, az e tekintetben termékeket fejlesztő harmadik felek iránti érdeklődés miatt.

Az SDK-k teljesen ingyenes licencekkel rendelkezhetnek, lehetővé téve azok terjesztését és akár testreszabását, vagy tulajdonosi licenc tárgyát képezhetik, és ezért korlátozhatják a velük kapcsolatos lehetőségeket.

Valójában a licenc típusa nem lép be annak meghatározásába, hogy mi vagy mi az SDK, ezért mindent megtalálhatunk egy kicsit.

Az SDK licenc néha megjelöli azokat a licenceket is, amelyekkel a vele létrehozott alkalmazások terjeszthetők. Így például megtalálhatjuk egy saját licencű SDK esetét, amely megtiltja a létrehozását szoftver ingyenes licencek alapján, vagy fordítva.

Az SDK-k általában nagyobb vagy kisebb mértékű kizárólagossághoz kapcsolódnak egy adott programozási nyelvhez is

Ami az SDK-t kiadó vállalat érdeke lehet, mivel a nyelv az, amelyet használ, az a tulajdona, vagy arra törekszik, hogy népszerűvé tegye a fejlesztők körében, népszerűsítse.

Fotók: Fotolia - sokk / tashatuvango


$config[zx-auto] not found$config[zx-overlay] not found