Frameworks sind wichtige Komponenten der Softwareentwicklung. In dem Begriff ist die Information des “Rahmenwerkes” enthalten, der auf die Funktionsweise von Frameworks hinweist. Der Fachterminus ist aus dem Bereich der Architektur entlehnt worden und bedeutet so viel wie “Fachwerk”. Vergleichbar dem Holzgerüst eines mittelalterlichen Fachwerkhauses, das dazu dient, feste Baufüllmaterialen in Form zu halten und zu stabilisieren, hat das Framework die Aufgabe, als virtuelles Gerüst Software-Anwendungen zu kontrollieren und ihre Funktionsweise zu beeinflussen. Über diese allgemeine Definition hinaus ist es schwierig, das Framework spezifischer zu charakterisieren. Zu viele unterschiedliche Framework-Typen existieren, die im Detail durchaus verschiedene Aufgaben innehaben.
Für ein Verständnis der Arbeitsweise eines Frameworks ist es allerdings wichtig, zu wissen, dass dieses virtuelle Rahmenwerk so genannte Entwurfsmuster nutzt, um auf die Leistungsfähigkeit einer Anwendung einwirken zu können. Gemäß der Idee des Fachwerks gibt das Framework ein architektonisches Muster vor, das in einem eingeschränkten Anwenderbereich stets wiederverwertbar ist. Diverse Framework-Typen können voneinander unterschieden werden. Einsatzweise und Wirkungsspektrum dieser unterschiedlichen Frameworks können sich jedoch überschneiden, weswegen keine stringent unterschiedlichen Kategorien gebildet werden können.
So sind beispielsweise “Application Frameworks” und “Domain Frameworks” voneinander zu unterscheiden. Application Frameworks agieren auf horizontaler Ebene (horizontal slice), was bedeutet, dass sie für alle Anwendungsbereiche einer bestimmten Anwendungsgruppe funktionstauglich sind, während Domain Frameworks im Wesentlichen im vertikalen Bereich (vertical slice) tätig sind, wo ihre Entwurfsmuster zur Lösung bestimmter Problembereiche eingesetzt werden. Bekannte Webframeworks können auf der entsprechenden Wikipedia-Liste eingesehen werden.

Kendo UI
Kendo UI für HTML5 apps. ermöglicht eine reichhaltige Nutzung von JavaScript-Applikationen auf aktuellstem Niveau. Es stellt eine bestens geprüfte Toolbox für eine große Bandbreite an Anwendungen dar, wozu beispielsweise hochwertige Animationen oder Drag-And-Drop-Applikationen gehören.
Kendo UI-Produkte sind in der Lage, alle möglichen Touchscreen-Anwendungen, wie beispielsweise das iPad, zu unterstützen und zu steuern. Der Nutzer ist hierbei in der Lage, dasselbe Tool-Set für verschiedenste Browser zur Darstellung von Webseiten, bzw. allgemein von Dokumenten oder Daten, zu verwenden. Die Hersteller betonen, dass das Kendo UI Framework nicht mit herkömmlichen Frameworks ähnlicher Kategorien vergleichbar ist. Es handelt sich vielmehr um ein von Grund auf neu entwickeltes Produkt, das den bestmöglichen Genuss der verschiedenen JavaScript-Anwendungen möglich macht. Kendo UI kann ungewöhnlich einfach angewandt werden und ist somit insbesondere für professionelle Webdesigns ein wichtiges Werkzeug, um neue Möglichkeiten der Entfaltung und kreativen Gestaltung umzusetzen.
Das Einrichten des Networks erfolgt hierzu in drei einfachen Schritten. Dazu muss zunächst das Kendo UI Framework-Paket heruntergeladen werden. Die Referenzen des Scripts sind anschließend einfach in die Internet-Seite des Nutzers einzufügen. Nähere Erläuterungen zu dieser simplen Vorgehensweise sind auf der Hompage des Anbieters einzusehen. Als dritten Schritt benennt der Hersteller, der durch die Dreigliederung in seiner Einrichtungs-Anweisung des Frameworks lediglich deren besondere Einfachheit hervorheben möchte, den eigentlichen Arbeitsbeginn, nunmehr also unter Zuhilfenahme des sofort funktionsfähigen Kendo UI.
Vermutlich werden in der näheren Zukunft weitgehend nur noch HTML5-basierte Browser mit der damit verbundenen hohen Leistungsfähigkeit auf dem Markt bestehen. Kendo UI Frameworks sind jedoch heute schon in der Lage, veraltete Browser in eingeschränktem Rahmen aufzurüsten. Dazu kann mit Hilfe von Kendo UI eine limitierte Auswahl von HTML5-Features in diese Browser integriert werden.
Das Kendo UI Framework ist ein Produkt des Providers Telerik. Es handelt sich dabei um eines der führenden Unternehmen, das UI-Komponenten zur Gestaltung des Webs, von Desktops sowie mobilen Anwendungen produziert. Über 100.000 zufriedene Kunden schätzen weltweit Qualität und technische Finesse von Telerik-Produkten. Die Devise dabei, die natürlich auch der Entwicklung des Kendo UI Frameworks zugrunde liegt, ist, dass professionelle Anwender künftig deutlich mehr bieten können als ihre Kunden ursprünglich erwartet haben.
Das komplette Kendo Ui-Paket kann unter der Bezeichnung “Kendo UI Complete” heruntergeladen werden. Es werden hierbei eine zeitlich limitierte, kostenfreie Testversion sowie die kommerziell einsetzbare Volllizenz (Royalty-free), angeboten.
