Mi a különbség a JDK és az SDK között?


Válasz 1:

A JDK (azt hiszem, hogy a Java fejlesztőkészletet érti) egy SDK. A Sun JDK-nek nevezte, mert a marketing - meglehetősen sikeresen, 18 éve nem használtam a Java-t, és még mindig emlékszem a névre.

A Microsoftnak sok különböző fejlesztőkészlettel rendelkezett, és leginkább az SDK előtagolásával, megfelelő minősítővel nevezték el őket, noha a (Windows) illesztőprogram-fejlesztő készletet DDK-nak hívták.

Nem emlékszem, hogy az SDK-t széles körben használták a Microsoft erőfölénye előtt; lehet, hogy korábban is használták, de a Microsoft minden bizonnyal tette népszerűvé.


Válasz 2:

JDK:

A Java fejlesztő készlet (JDK) a Java programozásban használt három alapvető technológiai csomag egyike, a JVM (Java virtuális gép) és a JRE (Java futásidejű környezet) mellett. A JDK egy eszközcsomag a java alapú szoftverek fejlesztéséhez, ahol a JRE (Java Runtime Environment) szükséges a Java programok futtatásához.

SDK:

A szoftverfejlesztő készlet (SDK) általában olyan szoftverfejlesztő eszközök halmaza, amely lehetővé teszi alkalmazások létrehozását egy bizonyos szoftvercsomaghoz, szoftverkerethez, hardverplatformhoz, számítógépes rendszerhez, videojáték-konzolhoz, operációs rendszerhez vagy hasonló fejlesztőplatformhoz.