¿Qué significa SDK?
SDK se refiere a un kit de desarrollo de software, que suele ser una colección de herramientas de desarrollo utilizadas por los ingenieros de software para crear aplicaciones para software, marcos de software, plataformas de hardware, sistemas operativos, etc. Las herramientas de desarrollo de software incluyen colecciones de documentación, ejemplos y herramientas relacionados que ayudan en el desarrollo de tipos específicos de software.
Un SDK se utiliza normalmente para desarrollar aplicaciones en la plataforma Windows; es simplemente un conjunto de archivos que proporcionan una interfaz de programación de aplicaciones (API) para un lenguaje de programación, pero también puede incluir herramientas con las que se puede comunicar. Hardware complejo de sistemas integrados.
Los SDK normalmente incluyen código de muestra, notas técnicas de respaldo u otra documentación de respaldo para el desarrollo de software básico.
Muchos SDK están disponibles de forma gratuita. Muchos SDK se proporcionan de forma gratuita para animar a los desarrolladores a utilizar su sistema o idioma. Los ingenieros de software a menudo obtienen kits de desarrollo de software de los desarrolladores de los sistemas de destino o los descargan directamente de Internet y, a veces, estos kits se utilizan como herramienta de marketing. Por ejemplo, una empresa de marketing podría ofrecer un SDK gratuito, lo que podría atraer a más personas a comprar sus componentes porque pueden programar de forma gratuita.
Información ampliada:.p>sdk proporciona archivos para las API del lenguaje de programación. Los archivos proporcionados por el SDK pueden acceder a la interfaz de llamada que deja el sistema operativo para el programa de aplicación. La aplicación utiliza los archivos proporcionados por el SDK para llamar a la API del sistema operativo para que el sistema operativo pueda ejecutar los comandos de la aplicación. Al ejecutar aplicaciones API en estos archivos API, puede llamar fácilmente a los programas internos del sistema operativo directa o indirectamente.
Los kits de desarrollo de software SDK normalmente incluyen documentación de soporte de referencia básica. Los archivos como el formato .dll no son ejecutables directamente, pero contienen algunos recursos, código ejecutable, etc., que también incluyen el código de ejecución de funciones API. Estos archivos proporcionan código que se puede utilizar como ejemplos y explicaciones para respaldar la descripción técnica.
Como kit de desarrollo de software, el SDK contiene la información necesaria para utilizar la API. Escribir aplicaciones de Windows utilizando únicamente programación API se denomina "programación SDK". El SDK es tan importante para desarrollar aplicaciones de Windows que sobre él se crean otros marcos y bibliotecas de programación, como VCL y MFC.
Enciclopedia Baidu - sdk