OpenUI5

Open-Source-Toolkit von SAP für Entwicklung Web-basierter Unternehmensanwendungen
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 16. November 2016 um 14:23 Uhr durch Pearli (Diskussion | Beiträge) (vorlagen-fix). Sie kann sich erheblich von der aktuellen Version unterscheiden.
Dieser Artikel wurde am 16. November 2016 auf den Seiten der Qualitätssicherung eingetragen. Bitte hilf mit, ihn zu verbessern, und beteilige dich bitte an der Diskussion!
Folgendes muss noch verbessert werden: Wikifizieren, fertig übersetzen, ggf. Nachimport?

OpenUI5 ist ein JavaScript application framework, entwickelt um Betriebssystem unabhängige Geschäftsanwendungen zu erstellen. Es ist ein open source Projekt und wird von der SAP SE unter der Apache 2.0 license entwickelt und ist offen für Erweiterungen .[1] Der OpenUI5-Kernel basiert auf JavaScript, jQuery, und LESS. Die Bibliothek beinhaltet die MVC Architekturbausteine mit Optionen für verschiedene Ansichten und Modellformate.

OpenUI5

Basisdaten

Entwickler SAP SE & Community
Erscheinungsjahr Dezember 2013
Aktuelle Version 1.40.8
(18. Oktober 2016)
Betriebssystem Betriebssystemübergreifend
Programmier­sprache JavaScript
Kategorie Programmbibliothek
Lizenz Apache-Lizenz
http://www.openui5.org

Geschichte

Die Bibliothek wurde im Dezember 2013 als Open-Source veröffentlicht, nachdem sie einige Jahre bei SAP in der Produktion war.[2] Seit Oktober 2014 akzeptiert das Team Erweiterungen über GitHub.[1]

Vertriebsstatus

Im Gegensatz zu Dhtmlx, Kendo UI oder Webix, vergleichabr mit dōjō toolkit und Ext JS, sind alle Komponenten von OpenUI5 kostenlos und es gibt keine bezahlten "Premium"-Funktionen:

„OpenUI5 is best described as a one-stop-shop toolkit. It has everything you need to build web applications, while leaving enough flexibility to extend. And by the way, it's the only one that gives you full functionality for free. While other popular toolkits come as a free trial with paid versions for full functionality, OpenUI5 comes as a complete product by itself – no upsells, no paid premium.“[3]

Haupteigenschaften

  • 180 UI Controls, hardwareübergreifend gruppiert (Telephone, Tablets und Desktop-PCs) — Menü, Karussel, Panel, Toolbar, Icon Tabelle, Layout, Verfügbarkeitsgrids, Splitter, Listen, Tabellen, Dialoge, Nachrichtenboxen, Verfügbarkeits-popup, Kalender, Comboboxen, Datumsauswahlhilfe, Dateiuploader, Bewertungsindikator, Segmentknöpfe, Slider, Tagdisplays etc.;[4] and desktop-first — Akkordion, Farbauswahl, Landkarte, Tabellenbaum etc.[5]
  • WYSIWYG Themendesigner (zur Zeit noch nicht Opensource)[6]
  • MVC Architektur
  • Verschiedene Ansichten (XML, HTML, JavaScript oder JSON)
  • Databinding mit OData, JSON oder XML Modellen
  • I18n, Rechts-nach-Links Sprachsupport
  • Konsistente UX Bausteine auf allen Frontendeigenschaften

Literatur

Einzelnachweise

  1. a b Fork OpenUI5 on GitHub! 10. Oktober 2014, ehemals im Original (nicht mehr online verfügbar); abgerufen am 10. Oktober 2014.@1@2Vorlage:Toter Link/openui5.tumblr.com (Seite nicht mehr abrufbar. Suche in Webarchiven)
  2. Andreas Kunz: What is OpenUI5 / SAPUI5 ? SAP SE, 11. Dezember 2013, abgerufen am 16. November 2016.
  3. OpenUI5 Frequently Asked Questions. Abgerufen im Jahr 2014.
  4. SAPUI5 Explored — mobile-friendly controls. Abgerufen am 16. November 2016.
  5. Demo kit for desktop controls. In: Interactive control playground. Abgerufen am 16. November 2016.
  6. Theme Designer for OpenUI5. 30. April 2014, abgerufen am 16. November 2016.