SDK за - това е такова описание и характеристики
Програмистите харесва, когато работата им е като на потребителя. Но колкото повече им харесва работата си да продължи да миряни, като към привидно крайния продукт на някои от неговите идеи. Тогава чудото на творческия и инженеринг става още по-красива. Но толкова прост, че потребителят може да се присъедини към най-големите програмистите ходят на работа отново и произведени комплекти. И те дават името на тези инструменти - SDK. Какво е това, по който е описано в статията.
Най-важните характеристики
Кратко съкращение съдържа дълги думи - Software Development Kit (или набор от разработчик на софтуер). Много хора смятат, че може да бъде всяка програма за разработка на софтуер, наречен SDK, което е, например, Pascal или Delphi компилатор. Въпреки това, тъй като не може да се съди за книгата по корицата, както и на продукта - от името му. SDK - комплект, който се простира на функционалността на софтуер, игри, сложни продукти, това дава възможност да се създаде своя собствена програма, или нивото на Освен това, но само с оригиналните разработки.
Три SDK кит
SDK често включва три основни компонента. Най-важното - това е самата програма или набор от библиотеки, които дават възможност за разработване на нов продукт, на базата на съществуващ.
Втората част - документация. И това го описва всичко за кратко, стегнато и просто. Тя включва урок (стъпка по стъпка обучение в стила на "Сътворението на света в шест лесни стъпки") и справка - раздел предоставя под формата на директорията, която може да се направи с помощта на SDK.
Третата част от пъзела - най-любимите за тези, които често се използва продукта - готови примери. И почти винаги, те покриват всички аспекти на комплекта за програмисти. Благодарение на тяхното присъствие често могат да пропускат Референтен, без да се опитва да разбере средата за програмиране. Проби на потребителите да се запознаят бързо с факта, че можете да създадете изцяло да предоставят програма.
Има хора, които са прекалено мързеливи, за да дори прочете кратък урок. И това не е необходимо! Вземете за пример, да го редактирате, за да прилягат на критериите им - и нов компонент на програмата е готова.
От прости до сложни
След всички по-горе, читателят може да попита: "SDK - че този набор от програми, които не са от значение за настоящото разработчик и потребителите трябва само да глоба глезене?" Отговор: всички SDK може да се раздели на две групи.
Първият от тях е необходимо да се извърши пакети за създаването на независими игри и програми. Най-добрият пример е DirectX, без които днес не работи с всеки компютър в Windows. Въпреки това, потребителите се предоставят само прости оперативни компоненти, необходими за изпълняване на приложения, разработени с помощта на този SDK. За разработчиците, Microsoft също предлага безплатен набор от DirectX SDK, който е компонент на по-мощен продукт - Windows SDK. Той съдържа всички файлове, които са необходими, за да напишете ново заявление или компютърна игра: SI ++ библиотеки, компилатори, документи с множество страници.
Втора група интересни SDK. Това не е компонент на операционната система, както и огромни самостоятелни инструменти. Така например, те включват на въртящия момент или Unity - пълни игрови двигатели, която включва поддръжка за най-модерните технологии. Въпреки това, тези решения са различни в това с помощта на инструментите, включени в доставката, можете да създадете една страхотна игра или програма, без да учат програмиране твърде дълбоко - ще бъде достатъчно, за да се научат основите. Много често в тези продукти използват свои собствени скриптови езици с опростени функции.
Най-новата версия не винаги е най-добрият
Обикновено SDK, което беше точно до поточната линия, обхваща не само нови комплекти от инструменти, но и голям брой грешки и бъгове. Например, най-новата версия на Java SDK има осем цифрен име. Въпреки това, много не бързайте да се актуализира техния софтуер. Те остават верни на SDK версия 7.
За улов на бъгове и грешки са най-простите, разработчиците да създават уеб сайт, който е удобен общност - асоциация на разработчиците и потребителите на SDK. Различни компании организират комуникация по различни начини, но често е форум на сайта. Потребители и разработчици са разделени на информацията, която откри недостатъци и да се обсъдят тънкостите на работещите в SDK, съвети и да задават въпроси на персонала за техническа поддръжка.