InformáticaSoftware

SDK - que é? Descrición e características

Os programadores adoran cando o usuario lle gusta o seu traballo. Pero adoran máis cando o seu traballo é continuado por non profesionais, engadindo ao produto aparentemente acabado algunhas das súas ideas. Entón o milagre do pensamento creativo e de enxeñería faise aínda máis fermoso. Pero que un usuario sinxelo podería unirse ao xenial, os programadores volven ao traballo e producen conxuntos de ferramentas. E dar a estes utilidades un nome - SDK. O que é, será descrito no artigo.

Brevemente sobre o principal

Unha abreviatura curta inclúe palabras longas - Kit de desenvolvemento de software (ou un conxunto de programas de desenvolvemento). Moita xente pensa que calquera programa para o desenvolvemento de software pode chamarse un SDK, como o compilador Pascal ou o Delphi. Con todo, como o libro non pode ser xulgado pola portada, eo produto - polo seu nome. O SDK é un conxunto que amplía a funcionalidade do programa, xogos, un conxunto de produtos, que lle permite crear o seu propio programa, nivel ou complemento, pero só utilizando os resultados da fonte.

Tres baleas SDK

O SDK consiste principalmente en tres compoñentes principais. O máis importante é o propio programa ou un conxunto de bibliotecas que lle permiten desenvolver un novo produto en función do que xa está dispoñible.

A segunda parte é a documentación. E descrito en todo isto é breve, conciso e sinxelo. Inclúe tutorial (aprendizaxe paso a paso no estilo "Creación do mundo en seis pasos simples") e Referencia: unha sección proporcionada como unha guía para o que se pode facer co SDK.

A terceira peza do mosaico é o máis favorito entre os que adoitan empregar o produto: exemplos preparados. E case sempre abarcan todas as características do kit de desenvolvemento. Debido á súa presenza, moitas veces é posible omitir calquera referencia sen tentar entender o ambiente de software. As mostras introducirán rapidamente ao usuario o que se pode crear no paquete de software fornecido.

Hai persoas que son preguizas para ler mesmo un pequeno tutorial. E iso non é necesario! Tome un exemplo, edítelo, personalízao aos seus criterios e o novo compoñente do programa está listo.

Do simple ao complexo

Despois de todo o anterior, o lector pode ter unha pregunta: "SDK - que é? Un conxunto de programas que non son de interese para o desenvolvedor real e só os usuarios precisan para facer un pequeno mimo". Respondemos: todos os SDK poden dividirse condicionalmente en dous grupos.

Para o primeiro debes incluír os kits para crear xogos e programas independentes. O mellor exemplo sería DirectX, sen o cal ningunha das computadoras con Windows está a executarse. Non obstante, os usuarios simples fornécense só os compoñentes de traballo necesarios para executar as aplicacións creadas con este SDK. Para os programadores a mesma empresa Microsoft ofrece un complexo complexo DirectX SDK, que é un compoñente dun produto máis potente: o SDK de Windows. Contén todos os ficheiros necesarios para escribir unha nova aplicación ou xogo de ordenador: bibliotecas C + +, compiladores, documentación de varias páxinas.

Estas solucións inclúen o Android SDK, un paquete de software deseñado para desenvolver aplicacións para teléfonos intelixentes. Non ten que afondar nas sutilezas do acelerómetro ou sensor, as funcións xa están engadidas ao kit.

O segundo grupo de SDK é máis interesante. Estes non son compoñentes do sistema operativo, senón enormes ferramentas autosuficientes. Por exemplo, poden incluír Torque ou Unity - motores de xogos completos, que inclúen soporte para as tecnoloxías máis avanzadas. Non obstante, estas solucións diferéncianse polo feito de que, utilizando as ferramentas incluídas na entrega, pode crear un xogo ou programa marabilloso sen estudar a programación demasiado profundamente; basta con aprender os conceptos básicos. Moitas veces estes produtos usan os seus propios idiomas de script con funcións simplificadas.

A última versión non sempre é a mellor

Normalmente SDK, que só descende do oleoduto, contén non só novos conxuntos de ferramentas, senón tamén unha gran cantidade de erros e erros. Por exemplo, o último lanzamento do Java SDK ten unha cifra de oito no título. Non obstante, moitos non se apresuran a actualizar o seu software. Seguen fiel á SDK versión 7.

Para capturar erros e corrixir erros foi o máis sinxelo, os desarrolladores crean un sitio no que a comunidade é acolledora: a asociación de desenvolvedores e usuarios do SDK. Diferentes empresas organizan a comunicación de varias maneiras, pero moitas veces o sitio é un foro. Os usuarios e programadores comparten información sobre os fallos atopados, discuten as sutilezas do SDK, consultan e fan preguntas ao persoal de soporte técnico.

Queixo gratis só nunha trampa?

Sucede que os desenvolvedores crean un boletín informativo, onde informan a todos sobre o desenvolvemento das súas ferramentas e novas versións. No foro, case sempre podes atopar unha filial con documentación detallada, que se actualiza e complementa todo o tempo. Engada a iso os artigos dos autores do SDK, a súa comunicación cos membros da comunidade e co persoal de asistencia técnica de 24 horas, e quedará claro de inmediato que a comunidade non é unha comunidade de probadores de SDK gratuitos, é un intento de mellorar e mellorar o produto.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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