Diferencia entre API, SDK y Framework
Es un error común pero mucha gente que empieza en el desarrollo suele confundirse con estos tres términos. Muchas veces vamos a tener que desarrollar una API, usar un SDK o implementar un framework. La diferencia radica principalmente en que no son parecidos estos tres términos, mientras que una API es una interfaz para poder comunicarnos con un servicio web, un SDK es un conjunto de herramientas que nos permiten agilizar el desarrollo en un entorno a través de ejemplos, códigos base y procedimientos ya creados. El Framework es una abstracción de una forma de trabajar, no tiene que ver con código, sino recomendaciones que se tienen que seguir para poder implementar algo.
Esto fue un resumen corto de lo que significan estos términos, pero de todas formas preparé un video donde los explico más a fondo.
