Kit de desenvolvimento de software: diferenças entre revisões

Conteúdo apagado Conteúdo adicionado
Linha 1:
'''Kit de desenvolvimento de software''', também conhecido como '''Software development kit''', '''SDK''' ou "'''devkit'''", é tipicamente um conjunto de ferramentas de [[desenvolvimento de software]] que permite a criação de [[Software aplicativo|aplicativos]]<ref>{{citar web|último=Beal|primeiro=Vangie|título=SDK - software development kit|url=http://www.webopedia.com/TERM/S/SDK.html|publicado=Webopedia|acessodata=7 de Maio de 2016|língua=en}}</ref> para um certo pacote de [[software]]<ref name="TechTerms">{{citar web|título=SDK Definition|url=http://techterms.com/definition/sdk|publicado=Tech Terms|acessodata=7 de Maio de 2016|data=15 de Abril de 2010}}</ref>, [[framework]], plataforma de hardware, [[sistema de computador]], [[console de videogame]], [[sistema operacional]], ou plataforma de desenvolvimento similar. Para criar aplicativos, deve-se utilizar um kit de desenvolvimento de software específico, sendo geralmente acompanhadas de um [[Ambiente de desenvolvimento integrado]].
{{Sem-fontes|data=junho de 2015}}
'''SDK''', é a sigla de '''Software Development Kit''' ou Kit de Desenvolvimento de Software/Aplicativos.
 
== Aplicação ==
Normalmente os SDKs são disponibilizados por empresas ou projectos [[opensource]] para que [[programador]]es externos tenham uma melhor integração com o software proposto.
 
Normalmente os SDKs são disponibilizados por empresas ou projectos [[opensource]] para que [[programador]]es externos tenham uma melhor integração com o software proposto ou encorajar o uso de sua plataforma.<ref name="TechTerms"/>
Um exemplo de um SDK é o Platform SDK da [[Microsoft]] que inclui documentação, código e utilitários para que programadores consigam desenvolver as suas aplicações de acordo com um padrão de desenvolvimento para o sistema operativo em questão. A maior parte dos SDKs da Microsoft é encontrada no [[MSDN]].
 
Empresas que fornecem SDKs para plataformas, sistemas ou sub-sistemas específicos podem algumas vezes usar outro termo para designar os SDKs. A [[Apple Computer]] e a [[Microsoft]], por exemplo, fornecem Device Driver Development Kits (DDKs) para o desenvolvimento de [[device drivers]], e a [[PalmSource]] chamou o seu kit de desenvolvimento de [[PalmOS]] Development Kit (PDK).
Um dos SDKs mais utilizados no desenvolvimento de aplicativos [[Java (linguagem de programação)]] é o [[Eclipse (IDE)]], que é de código aberto, e agora conta também com o desenvolvimento de [[action script 3]] plataforma antes somente da adobe, contudo agora a oracle, vem desenvolvendo meios de melhor integração do [[java]] e [[actionscript]], tornando assim a linguagem mais dinâmica e estável, evoluindo para o lado das linguagens orientadas a objetos.
 
== Ver também ==
Empresas que fornecem SDKs para plataformas, sistemas ou sub-sistemas específicos podem algumas vezes usar outro termo para designar os SDKs. A [[Apple Computer]] e a Microsoft, por exemplo, fornecem Device Driver Development Kits (DDKs) para o desenvolvimento de [[device drivers]], e a [[PalmSource]] chamou o seu kit de desenvolvimento de [[PalmOS]] Development Kit (PDK).
* [[Interface de programação de aplicações]]
 
{{Referências}}
==Ver também==
* [[Artur mostraaao|Application programming interface]]
 
{{esboço-software}}
 
[[Categoria:Desenvolvimento de software]]
[[Categoria:Bibliotecas de rotinas]]