Care este diferența dintre JDK și SDK?


Răspunsul 1:

JDK (presupun că vrei să spui Java Development Kit) este un SDK. Sun l-a numit JDK pentru că marketing - destul de cu succes, nu am folosit Java în 18 ani și îmi amintesc încă numele.

Microsoft a avut o mulțime de kituri de dezvoltare diferite și le-a numit în cea mai mare parte prefixând SDK cu un calificativ adecvat, deși kitul de dezvoltare a driverului (Windows) l-au numit DDK.

Nu-mi amintesc să fi văzut „SDK” utilizat pe scară largă înainte de dominanța Microsoft; este posibil să fi fost folosit anterior, dar Microsoft a făcut-o populară.


Răspunsul 2:

JDK:

Java Development Kit (JDK) este unul dintre cele trei pachete tehnologice de bază utilizate în programarea Java, împreună cu JVM (Java Virtual Machine) și JRE (Java Runtime Environment). JDK este un pachet de instrumente pentru dezvoltarea de software bazat pe java unde JRE (Java Runtime Environment) este necesar pentru rularea programelor Java.

SDK:

Un kit de dezvoltare software (SDK) este de obicei un set de instrumente de dezvoltare software care permite crearea de aplicații pentru un anumit pachet software, cadru software, platformă hardware, sistem informatic, consolă de jocuri video, sistem de operare sau o platformă de dezvoltare similară.