KendoUI
Eintrag zuletzt aktualisiert am: 23.01.2017
KendoUI ist ein von der Firma Telerik (gehört inzwischen zu Progress Software) entwickeltes
JavaScript-basiertes Webclientframework. Ursprünglich war es rein kommerziell. Seit April 2014 ist der Kern (
Datenbindung, Navigation/SPA-Unterstützung, Basissteuerelemente u.a.)
Open Source. Telerik verkauft nur noch die auf KendoUI Core basierenden komplexeren
Steuerelemente wie das Grid-
Steuerelement.
Nutzen von KendoUI - von André Krämer
Kendo UI ist eine umfangreiche
jQuery basierte
JavaScript Bibliothek von der Firma Telerik. Ursprünglich stand die komplette Bibliothek unter einer dualen Lizenz:
GPL3 für den Einsatz in
Open Source Projekten sowie eine kommerzielle Lizenz für kommerzielle Projekte.
Im April 2014 hat Telerik die Lizenzpolitik angepasst. Der Großteil des Frameworks trägt nun den Namen Kendo UI Core und steht unter einer
Apache v2
Open Source Lizenz. Dadurch kann es sowohl in
Open Source, als auch in kommerziellen Projekten kostenfrei eingesetzt werden.
Kendo UI Core umfasst mehr als 20 UI Widgets, unter anderem ein Menü-
Steuerelement, ein
ListView, einen Splitter, einen Slider sowie einige mobile Widgets, also solche, die für mobile Endgeräte wie das Iphone oder
Android Geräte optimiert sind.
Einige
Komponenten, nämlich die, die sich typischerweise in Geschäftsanwendungen wiederfinden, wie ein Grid, eine an Outlook angelehnte Kalenderansicht, Diagramme oder Barcodes sind Teleriks zahlenden Kunden vorbehalten. Sie sind nur in der kommerziellen Variante, Kendo UI Professional, enthalten.
Da Kendo UI auf
jQuery basiert, finden sich Entwickler, die bereits über Kenntnisse in
jQuery oder
jQuery UI verfügen, sehr schnell zurecht. Als weitere Erleichterung gibt es serverseitige
Wrapper für
ASP.NET,
JSP und
PHP. Somit können auch Entwickler mit geringen
JavaScript Vorkenntnissen schnelle Erfolge mit der Bibliothek erzielen. Darüber hinaus gibt es Kendo UI
AngularJS Direktiven, die die Integration von Kendo UI in eine
AngularJS Lösung erleichtern.
Kendo UI bringt mehr als zehn vorgefertigte
Themes mit, die über einen eigenen Theme Builder angepasst werden können. Diese
Themes sind nicht kompatibel zu
jQuery UI, somit können auch keine bestehenden
jQuery UI
Themes mit Kendo UI genutzt werden.
Die Quellcodes von Kendo UI Core können unter
https://github.com/telerik/kendo-ui-core bezogen werden.