SDK
Significa "Kit de desarrollo de software". Un SDK es una colección de software utilizado para desarrollar aplicaciones para un dispositivo específico o sistema operativo. Los ejemplos de SDK incluyen Windows 7 SDK, Mac OS X SDK y iPhone SDK.
Los SDK suelen incluir un entorno de desarrollo integrado (IDE), que sirve como interfaz de programación central. El IDE puede incluir una ventana de programación para escribir código fuente, y depurador para corregir errores del programa y un editor visual, que permite a los desarrolladores crear y editar la interfaz gráfica de usuario del programa (GUI) Los IDE también incluyen un compilador, que se utiliza para crear aplicaciones a partir de archivos de código fuente.
La mayoría de los SDK contienen código de muestra, que proporciona a los desarrolladores ejemplos de programas y bibliotecas. Estos ejemplos ayudan a los desarrolladores a aprender a crear programas básicos con el SDK, lo que les permite crear aplicaciones más complejas. Los SDK también ofrecen documentación técnica, que puede incluir tutoriales y PREGUNTAS FRECUENTES. Algunos SDK también pueden incluir gráficos de muestra, como botones y iconos, que se pueden incorporar a las aplicaciones.
Dado que la mayoría de las empresas quieren alentar a los desarrolladores a crear aplicaciones para sus plataforma, Los SDK generalmente se proporcionan de forma gratuita. Los desarrolladores pueden simplemente descargar un SDK del sitio web de una empresa y comenzar a programar de inmediato. Sin embargo, dado que cada kit de desarrollo de software es diferente, los desarrolladores pueden tardar un tiempo en aprender a usar un nuevo SDK. Por lo tanto, los SDK más modernos incluyen una extensa documentación y tienen una interfaz de programación intuitiva, que ayuda a incentivar el desarrollo del programa.