КомпютриСофтуер

SDK - какво е това? Описание и характеристики

Програмистите харесва, когато работата им е като на потребителя. Но колкото повече им харесва работата си да продължи да миряни, като към привидно крайния продукт на някои от неговите идеи. Тогава чудото на творческия и инженеринг става още по-красива. Но толкова прост, че потребителят може да се присъедини към най-големите програмистите ходят на работа отново и произведени комплекти. И те дават името на тези инструменти - SDK. Какво е това, по който е описано в статията.

Най-важните характеристики

Кратко съкращение съдържа дълги думи - Software Development Kit (или набор от разработчик на софтуер). Много хора смятат, че може да бъде всяка програма за разработка на софтуер, наречен SDK, което е, например, Pascal или Delphi компилатор. Въпреки това, тъй като не може да се съди за книгата по корицата, както и на продукта - от името му. SDK - комплект, който се простира на функционалността на софтуер, игри, сложни продукти, това дава възможност да се създаде своя собствена програма, или нивото на Освен това, но само с оригиналните разработки.

Три SDK кит

SDK често включва три основни компонента. Най-важното - това е самата програма или набор от библиотеки, които дават възможност за разработване на нов продукт, на базата на съществуващ.

Втората част - документация. И това го описва всичко за кратко, стегнато и просто. Тя включва урок (стъпка по стъпка обучение в стила на "Сътворението на света в шест лесни стъпки") и справка - раздел предоставя под формата на директорията, която може да се направи с помощта на SDK.

Третата част от пъзела - най-любимите за тези, които често се използва продукта - готови примери. И почти винаги, те покриват всички аспекти на комплекта за програмисти. Благодарение на тяхното присъствие често могат да пропускат Референтен, без да се опитва да разбере средата за програмиране. Проби на потребителите да се запознаят бързо с факта, че можете да създадете изцяло да предоставят програма.

Има хора, които са прекалено мързеливи, за да дори прочете кратък урок. И това не е необходимо! Вземете за пример, да го редактирате, за да прилягат на критериите им - и нов компонент на програмата е готова.

От прости до сложни

След всички по-горе, читателят може да попита: "SDK - че този набор от програми, които не са от значение за настоящото разработчик и потребителите трябва само да глоба глезене?" Отговор: всички SDK може да се раздели на две групи.

Първият от тях е необходимо да се извърши пакети за създаването на независими игри и програми. Най-добрият пример е DirectX, без които днес не работи с всеки компютър в Windows. Въпреки това, потребителите се предоставят само прости оперативни компоненти, необходими за изпълняване на приложения, разработени с помощта на този SDK. За разработчиците, Microsoft също предлага безплатен набор от DirectX SDK, който е компонент на по-мощен продукт - Windows SDK. Той съдържа всички файлове, които са необходими, за да напишете ново заявление или компютърна игра: SI ++ библиотеки, компилатори, документи с множество страници.

За такива решения могат да бъдат приписани, и Android SDK - пакет софтуер, предназначен за разработване на приложения за смартфони. Не е необходимо да се рови в тънкостите на акселерометъра и функцията на сензора е вече добавени към комплекта.

Втора група интересни SDK. Това не е компонент на операционната система, и огромни самостоятелни инструменти. Така например, те включват на въртящия момент или Unity - пълни игрови двигатели, която включва поддръжка за най-модерните технологии. Въпреки това, тези решения са различни в това с помощта на инструментите, включени в доставката, можете да създадете една страхотна игра или програма, без да учат програмиране твърде дълбоко - ще бъде достатъчно, за да се научат основите. Много често в тези продукти използват свои собствени скриптови езици с опростени функции.

Най-новата версия не винаги е най-добрият

Обикновено SDK, което беше точно до поточната линия, обхваща не само нови комплекти от инструменти, но също така и голям брой грешки и бъгове. Например, най-новата версия на Java SDK има осем цифрен име. Въпреки това, много не бързайте да се актуализира техния софтуер. Те остават верни на SDK версия 7.

За улов на грешки и корекции на грешки са най-простите, разработчиците да създават уеб сайт, който е удобен общност - асоциация на разработчиците и потребителите на SDK. Различни компании организират комуникация по различни начини, но често е форум на сайта. Потребители и разработчици са разделени на информацията, която откри недостатъци и да се обсъдят тънкостите на работещите в SDK, съвети и да задават въпроси на персонала за техническа поддръжка.

Безплатно сирене само в един капан?

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 bg.delachieve.com. Theme powered by WordPress.