535 Shares 2013 views

SDK – o que é? Descrição e características

Programadores gosto quando seu trabalho é como para o usuário. Mas quanto mais eles gostam de seu trabalho continuam a leigos, acrescentando que o produto aparentemente acabado algumas de suas idéias. Então o milagre de criativo e de engenharia torna-se ainda mais bonita. Mas tão simples que o usuário pode juntar os grandes programadores ir trabalhar de novo e produziu kits. E eles dão o nome desses utilitários – SDK. O que é, é descrito no artigo.

As características mais importantes

abreviatura curta contém palavras longas – Kit de Desenvolvimento de Software (ou conjunto de desenvolvedor de software). Muitas pessoas pensam que pode ser qualquer programa de desenvolvimento de software chamado o SDK, que é, por exemplo, Pascal ou compilador Delphi. No entanto, como você não pode julgar um livro pela capa, e o produto – de seu nome. SDK – um conjunto que estende a funcionalidade do software, jogos, produtos complexos, torna-se possível criar seu próprio programa, ou o nível de adição, mas apenas com os desenvolvimentos originais.

Três baleias SDK

SDK muitas vezes engloba três componentes principais. O mais importante – é o próprio programa ou um conjunto de bibliotecas que permitem desenvolver um novo produto, baseado em um já existente.

A segunda parte – documentação. E é descrito tudo brevemente, de forma concisa e simples. Ele inclui um Tutorial (treinamento passo a passo no estilo de "A criação do mundo em seis etapas fáceis") e de Referência – secção fornecido na forma de um diretório que pode ser feito com a ajuda de SDK.

A terceira peça do quebra-cabeça – o mais favorito para aqueles que muitas vezes utiliza o produto – exemplos prontos. E quase sempre, eles cobrem todas as funções do kit desenvolvedor. Graças à sua presença, muitas vezes pode perder qualquer referência, sem tentar entender o ambiente de programação. usuários amostras de familiarizar-se rapidamente com o fato de que você pode criar para fornecer um pacote de programas.

Há pessoas que são preguiçosos demais para sequer ler o breve Tutorial. E isso não é necessário! Tomemos um exemplo, editá-lo, ajustar para caber seus critérios – e um novo componente do programa está pronto.

Do simples ao complexo

Depois de todos os itens acima, o leitor pode perguntar: "SDK – que este conjunto de programas, que não são de interesse para o presente desenvolvedor e os usuários só precisam de mimos bem?" Resposta: todos SDK podem ser divididos em dois grupos.

O primeiro é necessário levar pacotes para a criação de jogos e programas independentes. O melhor exemplo é DirectX, sem os quais hoje não está funcionando com qualquer computador no Windows. No entanto, os usuários são fornecidos componentes operacionais apenas simples necessários para executar aplicativos desenvolvidos usando este SDK. Para os desenvolvedores, a Microsoft também oferece um conjunto gratuito de DirectX SDK, que é um componente de um produto mais poderoso – Windows SDK. Ele contém todos os arquivos que são necessárias para escrever um novo aplicativo ou um jogo de computador: bibliotecas SI ++, compiladores, documentos de várias páginas.

Para tais soluções pode ser atribuído, e SDK Android – um pacote de software projetado para desenvolver aplicativos para smartphones. Não há necessidade de se aprofundar as complexidades do acelerómetro e a função do sensor já é adicionado ao estojo.

Um segundo grupo de SDK interessante. Este não é um componente do sistema operacional, e instrumentos enormes auto-suficientes. Por exemplo, eles incluem Torque ou Unidade – motores de jogo completo, que inclui suporte para as tecnologias mais avançadas. No entanto, tais decisões são diferentes em que por meio dos instrumentos incluídos na entrega, você pode criar um grande jogo ou um programa sem aprender programação muito profunda – será suficiente para aprender o básico. Muitas vezes, nestes produtos usar suas próprias linguagens de script com funções simplificadas.

A versão mais recente não é sempre o melhor

Normalmente SDK, que era apenas fora da linha de montagem, abrange não apenas os novos conjuntos de ferramentas, mas também um grande número de erros e bugs. Por exemplo, a última versão do Java SDK tem oito nome dígitos. No entanto, muitos não se apressou para atualizar seu software. Eles permanecem fiéis ao SDK versão 7.

Para pegar bugs e correções de bugs foram os mais simples, os desenvolvedores a criar um site que é comunidade confortável – associação de usuários e desenvolvedores de SDK. Diferentes empresas organizam a comunicação de diferentes maneiras, mas muitas vezes é um fórum no site. Usuários e desenvolvedores são divididos nas informações que encontrou deficiências e discutir as sutilezas de trabalhar no SDK, dicas e fazer perguntas do pessoal de apoio técnico.

Queijo livre apenas em uma ratoeira?

Acontece que os desenvolvedores a criar um boletim, que informa todos os interessados sobre o desenvolvimento de suas ferramentas e novas versões. No fórum você pode quase sempre encontrar um ramo com uma documentação detalhada, o que é sempre atualizado. Adicionar a este artigo autores SDK, sua comunhão com os membros comuns da comunidade e trabalho em torno da equipe de suporte técnico do relógio, e ao mesmo tempo torna-se claro que a comunidade – não é uma comunidade de testers SDK livres que esta é uma tentativa de tornar o produto melhor e melhor.