Cuando le pregunto a la gente sobre la diferencia entre una API y una biblioteca, obtengo opiniones diferentes. Algunos dan this kind de definición, diciendo que una API es una especificación y una biblioteca es una aplicación ...¿Todavía hay una diferencia entre una biblioteca y una API?
Algunos le dirán this type de definición, que una API es un montón de funciones asignadas a cabo, y una biblioteca es simplemente la distribución en forma compilada
Todo esto me hace preguntarme, en un mundo de código web, frameworks y código abierto, ¿hay realmente una diferencia práctica? ¿Podría una biblioteca como jQuery o cURL cruzarse en la definición de una API?
Además, ¿los marcos se cruzan en esta categoría? ¿Hay alguna parte de Rails o Zend que pueda ser más "similar a API" o "libraryesque"?
Muchas ganas algunas reflexiones iluminadoras :)
"¿Todavía hay una diferencia entre una biblioteca y una API?" Respuesta: ¡Mucho! – Annjawn
+1, buena pregunta! – Pacerier