Bibliotheken und Frameworks
Bibliothek (Library)
Eine Bibliothek ist eine Sammlung von vorgefertigten Funktionen und Klassen, die Entwickler in ihren Code einbinden können.
- Merkmal: Entwickler ruft den Code der Bibliothek auf ("Du rufst Code auf").
- Beispiel: jQuery, NumPy.
Framework
Ein Framework bietet ein Grundgerüst für die Entwicklung von Anwendungen. Es gibt die Struktur vor.
- Merkmal: Das Framework ruft den Code des Entwicklers auf ("Inversion of Control").
- Beispiel: Angular, React, Django,.NET Framework.