Datori, Programmatūra
SDK - kas tas ir? Apraksts un funkcijas
Programmētāji patīk, ka viņu darbs ir kā lietotājam. Bet vairāk viņi vēlētos savu darbu turpina likt cilvēkus, pievienojot šķietami gatavā produktā dažām tās idejām. Tad brīnums radoša un inženierzinātņu kļūst vēl skaistāks. Bet tik vienkārši, ka lietotājs var pievienoties lielo programmētājiem iet uz darbu atkal un ražo komplekti. Un viņi vārdu no šiem uzņēmumiem - SDK. Kas tas ir, tas ir aprakstīts šajā rakstā.
Svarīgākie elementi
Īss saīsinājums satur garu vārdi - Software Development Kit (vai komplekts programmatūras izstrādātājs). Daudzi cilvēki domā, ka var būt jebkura programma programmatūras izstrādes sauc SDK, kas ir, piemēram, Pascal vai Delphi kompilatoru. Tomēr, kā jūs nevarat spriest grāmatu pēc tās vāka, un produkts - no tās nosaukuma. SDK - kopums, kas paplašina funkcionalitāti programmatūras, spēles, sarežģītiem produktiem, tas ļauj izveidot savu programmu, vai līmenis tam, bet tikai ar oriģinālajām attīstību.
Trīs SDK valis
SDK bieži ietver trīs galvenos komponentus. Vissvarīgākais - tā ir pati programma vai kopums bibliotēkas, kas ļauj attīstīt jaunu produktu, pamatojoties uz esošo.
Otrā daļa - dokumentācija. Un tas aprakstīts to visu īsi, kodolīgi un vienkārši. Tas ietver apmācība (soli pa solim apmācību stilā "The pasaules Radīšanas sešos soļos") un atsauces - sadaļā sniegta formā direktoriju, ko var izdarīt, izmantojot SDK.
Trešais gabals puzzle - visvairāk mīļākie tiem, kuri bieži izmanto produktu - gatavi piemēriem. Un gandrīz vienmēr, tie aptver visus funkcijas izstrādātāju komplektu. Pateicoties viņu klātbūtni bieži var palaist garām nevienu Reference, nemēģinot saprast programmēšanas vidi. Paraugi lietotājiem iepazīties ātri ar to, ka jūs varat izveidot, lai nodrošinātu programmu paketi.
Ir cilvēki, kuri ir pārāk slinki, lai pat izlasīt īsu pamācību. Un tas nav vajadzīgs! Ņemt piemēru, rediģēt to pielāgot, lai atbilstu viņu kritērijiem - un jauns elements programmā ir gatava.
No vienkārša kompleksā
Pēc tam, kad visu iepriekš minēto, lasītājs varētu jautāt: "SDK - ka šis programmu kopums, kas nav interese par šo attīstītāju un lietotāji ir smalka palutināt?" Atbilde: visi SDK var iedalīt divās grupās.
Pirmais ir nepieciešama, lai veiktu paketes izveidei neatkarīgu spēlēm un programmām. Labākais piemērs ir DirectX, bez kura šobrīd nedarbojas ar jebkuru datoru par Windows. Tomēr lietotājiem tiek nodrošināts tikai vienkāršas darbības komponenti, kas nepieciešami, lai palaistu lietojumprogrammu, kas izstrādāti, izmantojot šo SDK. Izstrādātājiem, Microsoft arī piedāvā bezmaksas komplektu DirectX SDK, kas ir sastāvdaļa jaudīgāku produktu - Windows SDK. Tas satur visus failus, kas ir nepieciešami, lai rakstītu jaunu pieteikumu vai datorspēli: Si ++ bibliotēkas, kompilatori, vairāku lappušu dokumentu.
Par šādu risinājumu var attiecināt, un Android SDK - programmatūras pakete, kas paredzēti, lai izstrādātu lietojumprogrammas viedtālruņiem. Nav nepieciešams ienirt intricacies akselerometru un sensora funkcija ir jau pievienoti komplektam.
Otra grupa interesantu SDK. Tas nav sastāvdaļa operētājsistēmas, un milzīgi pašpietiekams instrumenti. Piemēram, tie ietver moments vai Vienotību - pilna spēle dzinēji, kas ietver atbalstu vismodernākās tehnoloģijas. Tomēr šie lēmumi atšķiras ar to, ka, izmantojot iekļauto piegādes instrumentos, jūs varat izveidot lielisku spēli vai programmu bez mācību programmas pārāk dziļi - būs pietiekami, lai uzzinātu pamatus. Ļoti bieži šiem produktiem izmantot savus skriptu valodas ar vienkāršotām funkcijām.
Jaunākā versija ir ne vienmēr ir labākais
Parasti SDK, kas bija tieši pie montāžas līnijas, ietver ne tikai jaunas kopas instrumenti, bet arī lielu skaitu kļūdu un kļūdas. Piemēram, jaunākā Java SDK ir astoņi ciparu nosaukumu. Tomēr daudzi nav jāsteidzas, lai atjauninātu savu programmatūru. Viņi paliek uzticīgi SDK versija 7.
Nozvejojot kļūdas un kļūdu labojumi ir visvienkāršākā, tad izstrādātājiem izveidot tīmekļa vietni, kas ir ērts kopiena - asociāciju izstrādātāju un lietotāju SDK. Dažādiem uzņēmumiem organizēt komunikāciju dažādos veidos, bet bieži ir forums uz vietas. Lietotāji un izstrādātāji ir sadalīti informāciju, ko tā konstatēja trūkumus un apspriest smalkumus strādā SDK, padomus un uzdot jautājumus par tehniskā atbalsta personālu.
Bezmaksas siers tikai peļu slazds?
Tā gadās, ka izstrādātāji izveidot biļetenu, kas informē visus interesentus par attīstību savus instrumentus un jaunas versijas. Forumā jūs gandrīz vienmēr var atrast filiāli ar detalizētu dokumentāciju, kas vienmēr ir atjaunināta. Pievienot šo rakstu SDK autoriem, viņu kopība ar parastajiem locekļiem sabiedrības un darba ap pulksteni tehniskā atbalsta personālu, un uzreiz kļūst skaidrs, ka sabiedrība - tas nav kopiena bezmaksas SDK testētājiem, ka tas ir mēģinājums uzlabot šo produktu un labāk.
Similar articles
Trending Now