Разлика между SDK и API

Ключова разлика: SDK или Software Development Kit е набор от инструменти за разработка на софтуер. Те се използват предимно за създаване на различни приложения. API означава интерфейс за приложно програмиране. Той осигурява определен интерфейс към колекция от софтуерни функционалности. Това е интерфейсът, реализиран от приложение, което позволява на други приложения да комуникират с него. По този начин, фокусът на API е към комуникация или взаимодействие, докато фокусът на API е към разработване на приложения.

SDK означава Software Development Kit. Това е пакет, който включва предварително написани кодове. Потребителите могат лесно да използват повторно тези кодове. Той помага за бързото развитие на приложенията за конкретни платформи. Като цяло, тя включва API, програмни средства и обширна документация с някои примери. Терминът се използва от много компании като Microsoft и Sun Microsystems.

Visual Studio SDK е SDK от Microsoft. Тя включва документация, образци и код, които разработчиците използват за разработване на продукти, които се интегрират с Visual Studio. Някои други примери са Windows 7 SDK, Mac OS X SDK. Обикновено SDK включва интегрирана среда за разработка (IDE). Тази IDE става централен интерфейс за програмиране. Тази среда включва прозорец за програмиране, визуален редактор и т.н. Всички тези обекти помагат на разработчиците да създават програми. В някои от SDK може да намерите примерни графики като бутон. Тези SDK обикновено се предоставят без никакви такси или разходи.

API означава интерфейс за приложно програмиране. По принцип, той се отнася до интерфейс между различни приложения или платформи, който помага на различни софтуерни програми да си взаимодействат или да комуникират помежду си. Тя може също така да включва рутинни процедури, протоколи и инструменти, които се използват за разработване на софтуерни приложения. Функциите са предварително дефинирани в API, и по този начин разработчик може да използва тези функции, за да взаимодейства с операционна система. Всички операционни системи предоставят API за програмисти. Например, Windows предлага много набори от API, които се използват от хардуера и приложенията. Обикновено това е свързано със софтуерна библиотека. Тя може да бъде и изпълнение на протокол.

API и SDK могат да бъдат диференцирани в много точки. SDK се занимава с по-широк аспект, като включва API, примерни кодове, инструменти и т.н., докато API обикновено е за спецификации и описания. SDK включва библиотеки, докато API предоставя описания на типовете параметри. SDK обикновено идва с API и следователно дефиницията на SDK (в този контекст) включва и дефиницията на API.

Сравнение между SDK и API:

SDK

API

Пълна форма

Комплект за разработка на софтуер

Приложен програмен интерфейс

дефиниция

Това е набор от инструменти, примерен код и документация.

Това е определен интерфейс към колекция от софтуерни функции.

пример

Windows 7 SDK

Windows API

Тип

инструмент

интерфейс

Връзка един с друг

Той обикновено включва API или две

Той идва самостоятелно или като член на SDK

Определение от Уикипедия

Комплект за разработка на софтуер (SDK или “devkit”) обикновено е набор от инструменти за разработка на софтуер, който позволява създаването на приложения за определен софтуерен пакет, софтуерна рамка, хардуерна платформа, компютърна система, конзола за видео игри, операционна система или други подобни. платформа.

Интерфейсът за приложно програмиране (API) е базирана на изходния код спецификация, предназначена да бъде използвана като интерфейс от софтуерни компоненти за комуникация помежду си. Един API може да включва спецификации за рутинни процедури, структури от данни, класове обекти и променливи.

Характеристика

Предоставя инструменти за подпомагане на програмистите за разработване и използване на API.

Интерфейсът има достъп до основните възможности и функции на платформата.

Препоръчано

Свързани Статии

  • популярни сравнения: Разлика между Nokia Lumia 1020 и Nokia Lumia 925

    Разлика между Nokia Lumia 1020 и Nokia Lumia 925

    Основна разлика: Lumia 1020 е най-новият водещ телефон на Nokia. Той разполага с 41 MP камера и работи на Windows Mobile 8. Nokia Lumia 925 е предишен водещ телефон на Nokia. Nokia е финландска корпорация за мултинационални комуникационни и информационни технологии. Телефоните на Nokia са известни като прости и издръжливи. Nokia обяви пускането на най-новия си флагмански телефон, Lumia 1020, на 23 юли 2013 г. Lumia 1020 директ
  • популярни сравнения: Разлика между коментар и забележка

    Разлика между коментар и забележка

    Ключова разлика: Коментар се разглежда като наблюдение или изявление, което изразява факт или мнение по даден въпрос. Всъщност една забележка се разглежда като коментар. Забележка е също коментар или изявление, направено по отношение на проблем. Термините „забележка“ и „коментар“ са объркващи за много хора, к
  • популярни сравнения: Разлика между националния химн и националната песен

    Разлика между националния химн и националната песен

    Ключова разлика: Националният химн и националната песен се отнасят до патриотични песни, които описват културата и гордостта, свързани с страната. Националният химн е официално приет от страните, докато националната песен може или не може официално да бъде приета от страната. Думата химн е свързана с всяка песен или химн, която се състои от чувства като похвала, радост, триумф и гордост. Така песента, която издава същите чувства, е избрана за национален химн. Националният химн е патриотичен химн или п
  • популярни сравнения: Разлика между бойлера и гейзера

    Разлика между бойлера и гейзера

    Ключова разлика: Водонагревател се отнася за всеки тип система, която се използва за затопляне на вода. Тези бойлери могат да бъдат електрически или гориво. В Обединеното кралство и в някои държави от общността, гейзерът се използва за обозначаване на тип бойлер, който се използва за битови цели. Нагревател за вода се отнася за всеки тип система, която се използва за загряване на вода. Водонагревателите често се използват по време на зимата, особено в домакинствата. Водата е толкова важно съединение в нашия живот, че не можем да си пр
  • популярни сравнения: Разлика между iPhone 5S и Samsung Galaxy S4

    Разлика между iPhone 5S и Samsung Galaxy S4

    Основна разлика: iPhone 5S е най-новият смартфон на Apple. Разполага с Apple OS 7 и се предлага в 3 цвята: бяло, черно и златно. Samsung Galaxy S4 е водещият телефон на Samsung Corporation. iPhone 5S е най-новият телефон, пуснат от Apple Inc. Телефонът стартира през септември 2013 г. след седмици на спекулации. iPhone 5 е прекратен в светлината на новата верс
  • популярни сравнения: Разлика между желанието и силата

    Разлика между желанието и силата

    Ключова разлика: „Могат“ означава, че нещо може или не може да се случи. „Бих“ означава, че най-вероятно нещо ще се случи. И двете биха могли и са видове модални глаголи на английски език. Модалните глаголи са малък клас помощни глаголи, използвани най-вече за изразяване на модалността. Модалността е основно възможност или задължение. Дру
  • популярни сравнения: Разлика между вицовете и загадките

    Разлика между вицовете и загадките

    Ключова разлика: Вицовете са нещо, което се говори, пише или прави с намерението да бъде смешно. Тези истории завършват с ударната линия, за която се предполага, че е смешната част. Загадките са истории, стихотворения или въпроси и отговори с намерение да предоставят пъзел на зрителя. Вицове и загадки са два метода на преми
  • популярни сравнения: Разлика между LG Optimus L7 II Dual и Micromax A116 Canvas HD

    Разлика между LG Optimus L7 II Dual и Micromax A116 Canvas HD

    Основна разлика: LG Optimus L7 II Dual е средночестотен телефон на LG. Телефонът е с два SIM телефона. Устройството разполага с 4.3 инчов IPS LCD, капацитивен сензорен екран с резолюция от 480 x 800 пиксела. Той работи с Android v 4.1.2 (JellyBean), който се поддържа от 1.0 GHz Dual-Core Qualcomm MSM8225 Snapdragon процесор и 768 MB R
  • популярни сравнения: Разлика между Ale и Lager

    Разлика между Ale и Lager

    Ключова разлика: Елис се произвежда с "ферментиращи" щамове дрожди, което означава, че дрождите ферментират на върха на ферментационния резервоар. Лагерите използват "дънни ферментиращи" дрожди, които потъват на дъното на резервоара и ферментират. Бирата е най-популярната и най-често консумирана алкохолна напитка в света. Алес и Лагери са двата основни вида бира. Бирите са били около хиляди години с история, датираща от египтяните и шумерите. Това

Избор На Редактора

Разлика между Nokia Lumia 1020 и HTC One

Основна разлика: Lumia 1020 е най-новият водещ телефон на Nokia. Той разполага с 41 MP камера и работи на Windows Mobile 8. HTC One е водещият телефон на HTC Corporation. Тя стартира през март 2013 г. Nokia обяви пускането на най-новия си флагмански телефон на 23 юли 2013 г. Това беше Lumia 1020, теле