Framework

Aus Online Marketing Wiki
Wechseln zu: Navigation, Suche


Mit Frameware ist eine Grundstruktur, Ordungsrahmen oder ein Rahmenwerk gemeint. Verwendet wird der Begriff in den Bereichen Organisation, im Vertragswesen und in der Softwareentwicklung.

Im Bereich Software-Engineering dient ein Framework als modernes Rahmenwerk, der dem Programmierer als Entwicklungsrahmen für seine Anwendungsprogrammierung dient. Dadurch bestimmt ein Framework die Architektur der Anwendungsprogramme. In der Softwaretechnik findet ein Framework, insbesondere im Rahmen der objektorientierten Softwareentwicklung sowie bei komponentenbasierten Entwicklungsansätzen, seine Anwendung.

Ein Framework stellt die Designgrundstruktur für die Entwicklung einer Software da und beinhaltet die Basisbausteine für ein Programm. Das Framework ist selbst noch kein fertiges Programm, es stellt nur den Rahmen für das Programm zur Verfügung, dient dem Programmierer nur als Entwurfsmuster.

Frameware-Typen

Application Frameworks: Sie bilden das Programmiergerüst für eine bestimmte Klasse von Anwendungen, welche Funktionen und Programmstrukturen beinhalten, die bei den Anwendungen dieser Klasse berücksichtigt werden müssen.

  • Domain Frameworks: Sie bilden das Progrmmiergerüst für einen bestimmten Problembereich. Es handelt sich also um Funktionen und Strukturen, die zur Lösung eines Problembereichs normalerweise gebraucht werden.
  • Class Frameworks: Sie unterstützten auf einer Abstraktionsebene die Anwendungsimplementierung des Programmierers. Hierbei werden Methoden und Klassen zusammengefasst, welche für ein breites Anwendungsfeld eingesetzt werden können.
  • Komponenten-Frameworks: Sie bilden eine Programmierugsgerüst für ein Bündel von Klassen mit eindeutig definierter Schnittstelle.
  • Coordinations-Frameworks: Sie haben die Funktion Gerät-Interaktionen einzurichten. Sie deinen zur Gewährleistung von nahtloser Kompatibilität.
  • Tests Frameworks: Sie haben die Funktion, Softwaretests automatisiert auszuführen. Besonders in der testgetriebenen Entwicklung finden sie häufig Anwendung.

Frameworks und SEO

Frameworks finden in der Suchmaschinenoptimierung oft als Grundstruktur für SEO-Tools ihre Anwendung. Ihre Funktionen sind z.B. die Implementierung von Keyword -Analysen, Keyword-Suchen sowie das Erstellen von Links. Die SEO-Frameworks geben dem Programmierung einen Grundrahmen bei der Entwicklung von neuer Software.