706 Shares 7441 views

SDK – co to jest? Opis i cechy

Programiści lubią, gdy ich praca jest jak dla użytkownika. Ale im bardziej lubią swoją pracę nadal świeckich, dodając do pozornie gotowego produktu niektóre z jego pomysłów. Wtedy cud inżynierii i twórczy staje się jeszcze piękniejszy. Ale tak proste, że użytkownik może dołączyć do wielkich programistów iść do pracy i znowu produkowane zestawy. I podać nazwę tych narzędzi – SDK. Co to jest, to jest opisane w artykule.

Najważniejsze cechy

Krótki skrót zawiera długich słów – Software Development Kit (lub zestaw programista). Wiele osób uważa, że może być dowolny program do tworzenia oprogramowania o nazwie SDK, czyli na przykład Pascal Delphi lub kompilator. Jednak, ponieważ nie można oceniać książki po okładce, a produkt – od jego imienia. SDK – zestaw, który rozszerza funkcjonalność oprogramowania, gier, produktów złożonych, to sprawia, że możliwe jest stworzenie własnego programu lub poziomu Ponadto, ale tylko z oryginalnych rozwiązań.

Trzy SDK wieloryba

SDK często obejmuje trzy główne składniki. Najważniejsze – jest sam program lub zestaw bibliotek, które pozwalają na opracowanie nowego produktu, na podstawie istniejącej.

Druga część – dokumentacja. I to wszystko opisał krótko, zwięźle i prosto. Obejmuje on Tutorial (krok po kroku szkolenia w stylu „Stworzenie świata w sześciu krokach”) i Reference – części dostarczonych w formie katalogu, które można zrobić za pomocą SDK.

Trzeci element układanki – najbardziej ulubionym miejscem dla tych, którzy często używa produkt – gotowych przykładów. I niemal zawsze obejmują one wszystkie funkcje pakietu programistycznego. Dzięki ich obecności można często brakuje jakiegokolwiek odniesienia, nie próbując zrozumieć środowisko programistyczne. Próbki użytkownikom zapoznanie się szybko z tym, że można tworzyć dostarczenie pakietu programów.

Są ludzie, którzy są zbyt leniwi, aby nawet przeczytać krótki samouczek. I że nie jest wymagane! Weźmy przykład, edytować je dostosować do swoich kryteriów – a nowy komponent programu jest gotowy.

Od prostych do złożonych

Po wszystkich wyżej wymienionych, czytelnik może zapytać: „SDK – że to zestaw programów, które nie są przedmiotem zainteresowania niniejszego deweloper i użytkownicy muszą jedynie drobnym odprężyć?” Odpowiedź: wszystko SDK można podzielić na dwie grupy.

Pierwszym z nich jest to konieczne do przeprowadzenia pakietów do tworzenia niezależnych gier i programów. Najlepszym przykładem jest DirectX, bez których dziś nie działa z dowolnego komputera w systemie Windows. Jednak użytkownicy są tylko proste elementy operacyjne wymagane do uruchamiania aplikacji opracowanych przy użyciu tego SDK. Dla programistów, Microsoft oferuje również bezpłatny zestaw DirectX SDK, który jest składnikiem mocniejszy produkt – Windows SDK. Zawiera on wszystkie pliki, które są wymagane, aby napisać nową aplikację lub grę komputerową: Biblioteki Si ++ kompilatory, dokumentów wielostronicowych.

Dla takich rozwiązań może być nadana, a Android SDK – pakiet oprogramowania przeznaczony do tworzenia aplikacji dla smartfonów. Nie ma potrzeby, aby zagłębić się w zawiłości akcelerometr oraz funkcję czujnika jest już dodany do zestawu.

Druga grupa interesujących SDK. To nie jest składnikiem systemu operacyjnego, a ogromne samodzielne instrumenty. Na przykład, obejmują one moment lub Jedności – Pełne silników gier, które obejmuje wsparcie dla najbardziej zaawansowanych technologii. Jednak takie decyzje różnią się tym, że za pomocą instrumentów wchodzących w zakres dostawy, można stworzyć świetną grę lub program bez nauki programowania zbyt głębokie – wystarczy, aby nauczyć się podstaw. Bardzo często w tych produktach używać własnych języków skryptowych z uproszczonych funkcji.

W najnowszej wersji nie zawsze jest najlepszym

Zazwyczaj SDK, który był tuż przy linii montażowej, obejmuje nie tylko nowe zestawy narzędzi, ale również dużą liczbę błędów i błędów. Na przykład najnowsza wersja Java SDK ma osiem nazwę cyfrowy. Jednak wielu nie spiesz się do aktualizacji oprogramowania. Pozostają wierni SDK w wersji 7.

Do połowu błędy i poprawki były najbardziej prosty, deweloperzy stworzyć stronę internetową, która jest wygodna społeczność – Stowarzyszenie twórców i użytkowników SDK. Różne firmy zorganizować komunikację w różny sposób, ale często jest forum na stronie. Użytkownicy i deweloperzy są podzielone na informacjach stwierdzone braki i przedyskutować subtelności pracy w SDK, wskazówki i zadawać pytania dotyczące personelu wsparcia technicznego.

Darmowe tylko ser w pułapkę na myszy?

Zdarza się, że deweloperzy stworzyć biuletyn, który informuje wszystkich zainteresowanych o rozwój swoich narzędzi i nowych wersjach. Na forum można prawie zawsze znaleźć oddział ze szczegółową dokumentacją, która jest zawsze na bieżąco. Dodaj do tego artykułu SDK autorów, ich komunii ze zwykłymi członkami społeczności i obejść technicznego personelu pomocniczego zegara, i od razu staje się jasne, że społeczność – to nie jest wspólnotą wolnych testerów SDK, że jest to próba uczynienia produktu lepiej.