Ogni volta che chiedo alle persone la differenza tra un'API e una libreria, ottengo opinioni diverse. Alcuni danno a this kind di definizione, dicendo che un'API è una specifica e una libreria è un'implementazione ...Esiste ancora una differenza tra una libreria e un'API?
Alcuni ti diranno che this type di definizione, che un'API è un gruppo di funzioni mappate e una Libreria è solo la distribuzione in forma compilata.
Tutto ciò mi meraviglia, in un mondo di codice Web, framework e open-source, c'è davvero una differenza pratica? Potrebbe una libreria come jQuery o cURL crossover nella definizione di un'API?
Inoltre, le strutture passano in questa categoria? C'è una parte di Rails o Zend che potrebbe essere più "API-like" o "libraryesque"?
davvero impaziente di alcune riflessioni illuminanti :)
"Esiste ancora una differenza tra una libreria e un'API?" Risposta: Molto molto! – Annjawn
+1, buona domanda! – Pacerier