У чым розніца паміж JDK і SDK?


адказ 1:

JDK (я мяркую, вы маеце на ўвазе Java Development Kit) - SDK. Sun назваў яго JDK, таму што маркетынг - даволі паспяховы, я не выкарыстоўваў Java ў 18 гадоў і да гэтага часу памятаю гэтае імя.

Microsoft мела мноства розных набораў распрацовак, і ў асноўным назвала іх прэфіксамі SDK з класіфікатарам, хоць камплект распрацоўкі драйвераў (Windows) быў DDK.

Я не памятаю, каб "SDK" была шырокай распаўсюджанасцю перад дамінаваннем Microsoft. Магчыма, ён выкарыстоўваўся і раней, але Microsoft, безумоўна, зрабіла яго папулярным.


адказ 2:

JDK:

У дадатак да JVM (віртуальная машына Java) і JRE (Java Runtime Environment), Java Development Kit (JDK) з'яўляецца адным з трох асноўных тэхналагічных пакетаў, якія выкарыстоўваюцца ў праграмаванні Java. JDK - гэта пакет інструментаў для распрацоўкі праграмнага забеспячэння на базе Java, для запуску Java-праграм патрабуецца праграма JRE (Java Runtime Environment).

SDK:

Набор для распрацоўкі праграмнага забеспячэння (SDK) звычайна складаецца з набору інструментаў для распрацоўкі праграмнага забеспячэння, якія могуць быць выкарыстаны для стварэння прыкладанняў для пэўнага праграмнага пакета, праграмнага забеспячэння, апаратнай платформы, камп'ютэрнай сістэмы, кансолі відэагульні, аперацыйнай сістэмы або падобнай платформы распрацоўкі.