КомпьютерлерБағдарламалық жасақтама

SDK - бұл не? Сипаттама және мүмкіндіктер

Бағдарламашы жұмысын пайдаланушы ұнатқан кезде жақсы көреді. Бірақ олардың жұмысын кәсіпқой емес мамандар жалғастырған кезде көп жақсы көреді және кейбір идеяларды аяқтағандай көрінеді. Сонда шығармашылық және инженерлік ойлардың кереметі одан да әдемі болады. Бірақ қарапайым пайдаланушы бұл бағдарламаға қосыла алады, бағдарламашылар жұмысқа қайта оралады және құралдар жиынтығын шығарады. Және осы утилиталарды атаңыз - SDK. Бұл мақалада не болады?

Негізгі мәселе туралы қысқаша

Қысқа қысқартусыз ұзақ сөздерді қамтиды - Software Development Kit (немесе әзірлеуші бағдарламалар жиынтығы). Көптеген адамдар Pascal немесе Delphi компиляторы сияқты бағдарламалық жасақтаманы әзірлеудің кез-келген бағдарламасын SDK деп атайды деп санайды. Дегенмен, кітап сияқты мұқабаға да, өнімді де өз атымен айту мүмкін емес. SDK - бағдарламаның функционалдығын, ойындарды, өнімдер жиынтығын кеңейтетін жиын, ол өзіңіздің бағдарламаңызды, деңгейіңізді немесе қосымшаны жасауға мүмкіндік береді, бірақ тек қайнар көзінің нәтижелерін пайдаланып қана қоймайсыз.

Үш киттің SDK

SDK көбінесе үш негізгі компоненттен тұрады. Ең бастысы - бұл бағдарламаның өзі немесе кітапханалардың жиынтығы, ол қазірдің өзінде бар өнімге негізделген жаңа өнімді құруға мүмкіндік береді.

Екінші бөлім - құжаттама. Онда барлық қысқаша, қысқаша және қарапайым сипатталған. Оның құрамына Оқу құралы («Әлемді алты қарапайым қадам» стилінде қадамдық оқыту) және Сілтеме - SDK-мен жасалуы мүмкін нұсқаулық ретінде ұсынылған бөлім кіреді.

Мозаиканың үшінші бөлігі өнімді жиі қолданатындар арасында ең сүйікті - дайын мысалдар. Және әрдайым олар әрдайым даму жиынтығының барлық мүмкіндіктерін қамтиды. Олардың қатысуымен бағдарламалық қамтамасыз ету ортасын түсінуге тырыспай, кез-келген сілтемесін өткізіп жіберуге болады. Үлгілер пайдаланушыға ұсынылған бағдарламалық жасақтамада жасалуы мүмкін нәрселерді тез енгізеді.

Қысқа оқулықты оқуға лайық адамдар бар. Және бұл міндетті емес! Мысалды алып, оны өңдеңіз, оны критерийлеріңізге теңшеңіз - бағдарламаның жаңа компоненті дайын.

Қарапайымнан күрделіге дейін

Жоғарыда айтылғандардың бәрінен кейін, оқырманның сұрауы болуы мүмкін: «SDK - нені білдіреді? Нақты әзірлеушіге қызықпайтын және аздаған памперинг үшін пайдаланушыларға қажет бағдарламалардың жиынтығы?» Біз жауап береміз: барлық SDK шартты түрде екі топқа бөлінуі мүмкін.

Біріншіден, сіз жеке ойындар мен бағдарламаларды жасау үшін жинақтарды қосуыңыз керек. Ең жақсы мысал DirectX болады, солай болмаса Windows іске қосылған компьютерлердің ешқайсысы жұмыс істемейді. Дегенмен, қарапайым пайдаланушыларға осы SDK арқылы жасалған бағдарламаларды іске қосу үшін қажетті жұмыс компоненттері ғана беріледі. Бағдарламашы үшін сол компания Microsoft корпорациясы көбірек қуатты өнімді - Windows SDK компоненті болып табылатын тегін кешенді DirectX SDK ұсынады. Ол жаңа бағдарламаны немесе компьютерлік ойын жазу үшін қажетті барлық файлдарды қамтиды: C ++ кітапханалары, компиляторлар, көп бетті құжаттама.

Мұндай шешімдерге Android SDK, смартфондарға арналған қосымшаларды әзірлеуге арналған бағдарламалық пакет кіреді. Акселерометрдің немесе сенсордың нәзіктігін қараудың қажеті жоқ, функциялар қазірдің өзінде жинаққа қосылады.

SDK-ның екінші тобы қызықты. Бұл ОЖ құрамдас бөліктері емес , бірақ өздігінен үлкен құралдар. Мысалы, олар Tork немесе Unity-ді қамтуы мүмкін - ең озық технологияларға қолдау көрсетуді қамтитын толыққанды ойын қозғалтқыштары. Дегенмен, бұл шешімдер жеткізудің құрамына кіретін құралдарды пайдалану арқылы бағдарламаны терең зерттеместен керемет ойын немесе бағдарлама жасауға болады - бұл негіздерді үйренуге жеткілікті болады. Көбінесе мұндай өнімдер өздерінің сценарий тілдерін жеңілдетілген функциялармен пайдаланады.

Соңғы нұсқа әрдайым жақсы емес

Әдетте SDK, тек құбырдан түсетін, жаңа құралдар жиынтығын ғана емес , сонымен қатар көптеген қателер мен қателерді де қамтиды. Мысалы, Java SDK-нің соңғы нұсқасы тақырыбындағы сегізі бар. Алайда көптеген адамдар бағдарламалық жасақтаманы жаңартуға тырыспайды. Олар SDK 7-нұсқасына сәйкес келеді.

Қателерді ұстау және қателерді түзету оңай болғанымен, әзірлеушілер қауымдастықтың ыңғайлы сайтын жасайды - әзірлеушілер мен SDK пайдаланушылары. Әртүрлі компаниялар түрлі тәсілдермен байланыс ұйымдастырады, бірақ сайтта жиі форум. Пайдаланушылар мен бағдарламашылар оған табылған кемшіліктер туралы ақпарат береді, SDK ұқыптылығын талқылайды, сұрақтарға кеңес береді және техникалық қолдау қызметіне жауап береді.

Сырты ірімшік тек мылтықта?

Әзірлеушілер жаңалықтар бюллетеньін жасайды, онда олар өздерінің құралдарын және жаңа нұсқаларын әзірлеу туралы хабардар етеді. Форумда үнемі жаңартылып, толығымен толықтырылған егжей-тегжейлі құжаттары бар филиалды таба аласыз. Бұған SDK авторлық мақалаларын, қауымдастық мүшелерімен және тәулік бойғы техникалық қолдау көрсету қызметкерлерін қосыңыз және қауымдастық тегін SDK тестерлері қауымдастығының емес екенін анықтап, өнімді жақсарту және жақсарту әрекеті.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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