Framework

Hi,

kann mir mal jemand einfach und anschaulich erklären was ein Framework ist? Hab zwar den Artikel auf wikipedia gelesen, aber werd nicht schlau daraus :twisted:

Hallo

Also, weiß nicht, ob es dich noch interessiert (deine Frage liegt ja schon fast 1 Monat zurück), aber:

Ein Framework ist einfach eine Zusammenfügung von verschiedenen Klassen zu einem Komplettpacket. Der Sinn dahinter ist es, eine gewisse Funktionalität zu bieten bzw. diese zu vereinheitlichen.

Die Alternative dazu wäre, sich die einzelnen Klassen (eine für Dateiauslesen, eine für Netzwerkverbindung aufbauen, eine für Datenbankverbindung aufbauen) selber rauszusuchen und einzeln ins Programm einzufügen -> könnte sich heutzutage keiner mehr vorstellen.

Die bekanntesten (objektorientierten) Frameworks sind die von Java, .Net -> diese sind auf die Sprachen zugeschnitten und bieten Grundfunktionalitäten + Steuerelemente.

Es gibt auch andere bekannte Frameworks, wie DirectX zur Grafikprogrammierung (in diesem Framework sind viele Klassen zur Unterstütztung rund um Grafik eingebaut) oder verschiedene kommerzielle Frameworks.

Hoffe, das hat geholfen,
lg Gerald

Klar, hat mich immer noch interessiert, danke für deine Antwort Gerald