Library und Framework, was ist der Unterschied?

Frage ich viele erfahrene Java-Kollegen (teilweise Projektleiter!) „was denn der Unterschied zwischen einer Library und Framework sei?“, erhalte ich meistens die falsche Antwort: „Es ist eine Sammlung von Bibliotheken die ein bestimmtes Thema umfassen.“.
Ja, das hauseigene Framework unseres Kunden besteht zufällig aus sehr vielen Bibliotheken bzw. JAR-Modulen. Aber das ist eine Entscheidung die nichts mit einem Framework-Character zu tun hat.

Die richtige Antwort lautet eher: » Weiterlesen