Ir al contenido principal

Qué es un SDK?

Un Software Development Kit (SDK), es un conjunto de herramientas proporcionadas (en la mayoría de los casos) por el fabricante de un software, hardware o sistema operativo. 



El objetivo de la creación de los SDK, es poder facilitar a los desarrolladores las herramientas para la creación de aplicaciones compatibles con la plataforma, sistema o hardware en cuestión. Estas herramientas incluyen depuradores, compiladores, bibliotecas de código o rutinas y subrutinas dirigidas a un sistema operativo. 

 Los componentes básicos de un SDK típico incluyen lo siguiente:

  • Depurador: un depurador permite a los desarrolladores identificar y corregir errores en el código del programa.
  • Compilador: un compilador es un programa que procesa declaraciones de lenguaje de programación y las traduce a un lenguaje comprensible para la máquina o "código" utilizado por el procesador.
  • Muestras de código: revelan tareas o escenarios de programación que brindan una imagen más clara de una aplicación o página web.
  • Rutinas y subrutinas: una rutina o subrutina es un método, función, procedimiento, subprograma o código que se puede llamar y ejecutar en cualquier parte del código del programa completo. Por ejemplo, la opción de guardar archivo se ejecuta a través de una rutina.
  • Biblioteca de código: una biblioteca de código permite a los desarrolladores utilizar recursos existentes (por ejemplo, secuencias de código) en lugar de re-crearlos.
  • Herramientas analíticas y de prueba: estas herramientas califican el rendimiento de la aplicación en un entorno de prueba y producción.
  • Documentación: los desarrolladores consultan las instrucciones documentadas (según sea necesario) durante el proceso de desarrollo.

Comentarios

Entradas populares de este blog

¿Qué es un tenant o inquilino en Azure?

Iniciaremos este blog explicando qué es un tenant en Azure Active Directory, para qué se utiliza y cómo podemos crearlos. En definición, un tenant o inquilino (nombre traducido al español), es la instancia dedicada de Microsoft  Azure Active Directory que adquiere una organización al momento de darse de alta en Microsoft Azure, Microsoft 365 o Microsoft Intune. Los tenants constan de un dominio único, el cual se emplea para la administración de identidades (usuarios, grupos y dispositivos) y registro de aplicaciones que usen la plataforma de identidades de Microsoft. Requisitos para obtener un tenant El único requisito que se debe tener en cuenta para la creación de un tenant es tener una cuenta con una suscripción activa de Microsoft Azure. Si quieres saber como crear una suscripción de Microsoft Azure, debajo te dejo un enlace en donde lo explico de una manera breve 🙂 Crear una suscripción en Azure Tenants y tipos de entorno Existen dos tipos de entornos en los que podemos ...

Como unir un equipo Windows a un dominio de Active Directory

¡Hola a todos! En este articulo explicaré brevemente las distintas maneras que tenemos disponibles para unir un equipo con Windows 10/11 o Windows Server 2022 / 2019 / 2016 a un dominio de Active Directory. Antes de iniciar con la configuración, es indispensable tener en cuenta los siguientes requisitos: El equipo debe estar conectado a la red, debe poder tener comunicación con al menos uno de los servidores de dominio de Active Directory y poder resolver via DNS el nombre del dominio existente. Para este ejemplo estaremos uniendo el equipo al dominio " noble.com "; Por lo tanto, podemos probar haciendo un ping al dominio desde una cmd. Si el sistema operativo del equipo es Windows 10/11, debemos asegurarnos que la edición sea Professional, Enterprise o Professional para estaciones de trabajo, ya que son las únicas compatibles. Asegurar que el equipo tiene el nombre ( hostname ) correcto antes de unirlo al dominio debido a que AD DS genera un objeto con el nombre que posea el...

Instalando Windows Server 2022

En este post explicaré de una manera resumida como instalar Windows Server . Los pasos que se explican en este tutorial se pueden aplicar para las versiones desde  Windows Server 2008 R2 hasta Windows Server 2022 , instalándolo tanto en un equipo físico como en una máquina virtual. Requisitos para la instalación: Pendrive USB / o DVD, con la imagen de Windows Server montada. En caso de utilizar una máquina virtual (Hyper-V, VMware, VirtualBox), puedes montar directamente la imagen .ISO en el hipervisor. Equipo físico (Servidor, ordenador de escritorio o portátil) o máquina virtual, donde será instalado el sistema operativo. El mismo como mínimo debe cumplir con las siguientes especificaciones técnicas: Procesador : procesador de 1.4 bits a 64 GHz, compatible con 64 bits RAM : 512 MB y 2 GB para la opción de instalar Desktop Experience. Red : tarjeta NIC con un ancho de banda mínimo de 1 GBPS HDD : 32GB Instalación de Windows Server 2022 Una vez iniciado el equipo, aparecerá un men...