„OpenUI5“ – Versionsunterschied
[gesichtete Version] | [gesichtete Version] |
K Einzelnachweise auf responsive resetzt |
tk k |
||
Zeile 1: | Zeile 1: | ||
{{Infobox Software |
{{Infobox Software |
||
|Name = <!-- Nur falls abweichend vom Artikelnamen --> |
|Name = <!-- Nur falls abweichend vom Artikelnamen --> |
||
Zeile 17: | Zeile 16: | ||
|Lizenz = <!-- Wikidata --> |
|Lizenz = <!-- Wikidata --> |
||
|Deutsch = |
|Deutsch = |
||
|Website = [https://openui5.org OpenUI5.org] |
|Website = [https://openui5.org/ OpenUI5.org] |
||
|Dateien = |
|Dateien = |
||
}} |
}} |
||
'''OpenUI5''' ist ein [[JavaScript]]-[[Framework]], entwickelt um [[Plattformunabhängigkeit|betriebssystemunabhängige]] Geschäftsanwendungen zu erstellen. Es ist ein [[Open Source|Open-Source]]-Projekt und wird von der [[SAP SE]] unter der [[Apache-Lizenz|Apache-2.0-Lizenz]] entwickelt und ist offen für Erweiterungen.<ref name="github-open-season">{{Internetquelle|titel=SAPUI5 and OpenUI5 and more |url=https://blogs.sap.com/2014/10/13/sapui5-and-openui5-and-more/ |datum=2014-10-13| |
'''OpenUI5''' ist ein [[JavaScript]]-[[Framework]], entwickelt um [[Plattformunabhängigkeit|betriebssystemunabhängige]] Geschäftsanwendungen zu erstellen. Es ist ein [[Open Source|Open-Source]]-Projekt und wird von der [[SAP SE]] unter der [[Apache-Lizenz|Apache-2.0-Lizenz]] entwickelt und ist offen für Erweiterungen.<ref name="github-open-season">{{Internetquelle |titel=SAPUI5 and OpenUI5 and more |url=https://blogs.sap.com/2014/10/13/sapui5-and-openui5-and-more/ |datum=2014-10-13 |abruf=2018-10-13}}</ref> |
||
Der OpenUI5-Kernel basiert auf [[JavaScript]], [[jQuery]], und [[Less (Stylesheet-Sprache)|LESS]]. Die Bibliothek beinhaltet die [[Model View Controller|MVC]]-Architekturbausteine mit Optionen für verschiedene Ansichten und Modellformate. |
Der OpenUI5-Kernel basiert auf [[JavaScript]], [[jQuery]], und [[Less (Stylesheet-Sprache)|LESS]]. Die Bibliothek beinhaltet die [[Model View Controller|MVC]]-Architekturbausteine mit Optionen für verschiedene Ansichten und Modellformate. |
||
== Geschichte == |
== Geschichte == |
||
Die Bibliothek wurde im Dezember 2013 als Open Source veröffentlicht, nachdem sie einige Jahre bei SAP in der Produktion war.<ref>{{Internetquelle|autor=Andreas Kunz|titel=What is OpenUI5 / SAPUI5 ?|url=http://scn.sap.com/community/developer-center/front-end/blog/2013/12/11/what-is-openui5-sapui5|hrsg=SAP SE|datum=2013-12-11| |
Die Bibliothek wurde im Dezember 2013 als Open Source veröffentlicht, nachdem sie einige Jahre bei SAP in der Produktion war.<ref>{{Internetquelle |autor=Andreas Kunz |titel=What is OpenUI5 / SAPUI5 ? |url=http://scn.sap.com/community/developer-center/front-end/blog/2013/12/11/what-is-openui5-sapui5 |hrsg=SAP SE |datum=2013-12-11 |abruf=2016-11-16}}</ref> Seit Oktober 2014 akzeptiert das Team Erweiterungen über [[GitHub]].<ref name="github-open-season" /> |
||
== Vertriebsstatus == |
== Vertriebsstatus == |
||
Im Gegensatz zu [[DHTMLX]], [[Telerik#Open-Source software products| |
Im Gegensatz zu [[DHTMLX]], [[Telerik#Open-Source software products|Kend UI]] oder Webix, vergleichbar mit [[Dojo Toolkit|dōjō toolkit]] und [[Ext JS]], sind alle Komponenten von OpenUI5 kostenlos und es gibt keine bezahlten „Premium“-Funktionen: |
||
{{Zitat-en |
|||
⚫ | |||
|Text=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. |
|||
⚫ | |Übersetzung=OpenUI5 versteht sich am besten als Gesamtpaket. Es hat alles, was benötigt wird, um Web-Applikationen zu entwickeln, während ausreichend Flexibilität für Erweiterungen verbleibt. Und es ist dazu das einzige Programm, welches die volle Funktionalität kostenlos anbietet. Während andere bekannte Programme als Testversion angeboten werden und für die volle Funktionalität bezahlt werden muss, bietet OpenUI5 dies komplett kostenlos - ohne Kauf, ohne bezahlte Premiumdienste. |
||
|ref=<ref>{{Internetquelle |titel=OpenUI5 Frequently Asked Questions |url=http://openui5.org/faq.html |abruf=2014}}</ref> |
|||
|Sprachcode=en}} |
|||
== Haupteigenschaften == |
== Haupteigenschaften == |
||
* 180 UI Steuerungen, hardwareübergreifend gruppiert (Telefon, Tablets und Desktop-PCs) |
* 180 UI Steuerungen, hardwareübergreifend gruppiert (Telefon, Tablets und Desktop-PCs) – Menü, Karussell, 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.<ref>{{Internetquelle |titel=SAPUI5 Explored – mobile-friendly controls |url=https://openui5.hana.ondemand.com/explored.html |abruf=2016-11-16}}</ref> und für die Desktop Steuerung – Akkordeon, Farbauswahl, Landkarte, Tabellenbaum etc.<ref>{{Internetquelle |werk=Interactive control playground |titel=Demo kit for desktop controls |url=https://openui5.hana.ondemand.com/#test-resources/sap/ui/commons/demokit/Tree.html |abruf=2016-11-16}}</ref> |
||
* [[WYSIWYG]] Themendesigner (zur Zeit noch nicht Opensource)<ref>{{Internetquelle|titel=Theme Designer for OpenUI5|url=http://scn.sap.com/thread/3544700|datum=2014-04-30| |
* [[WYSIWYG]] Themendesigner (zur Zeit noch nicht Opensource)<ref>{{Internetquelle |titel=Theme Designer for OpenUI5 |url=http://scn.sap.com/thread/3544700 |datum=2014-04-30 |abruf=2016-11-16}}</ref> |
||
* MVC Architektur |
* MVC Architektur |
||
* Verschiedene Ansichten ([[XML]], [[HTML]], JavaScript oder [[JSON]]) |
* Verschiedene Ansichten ([[XML]], [[HTML]], JavaScript oder [[JSON]]) |
||
Zeile 45: | Zeile 48: | ||
== Literatur == |
== Literatur == |
||
* {{Literatur |
* {{Literatur |
||
|Autor=Miroslav Antolovic |
|||
⚫ | |||
|Titel=Getting Started with SAPUI5 |
|||
⚫ | |||
|Band=1 |
|||
|Datum=2014-09-15 |
|||
| Seiten = 462 |
|||
⚫ | |||
| Datum = September 15, 2014 |
|||
|Seiten=462 |
|||
⚫ | |||
|Online=https://www.galileo-press.de/getting-started-with-sapui5_3565/}} |
|||
}} |
|||
== Weblinks == |
== Weblinks == |
Version vom 1. April 2019, 16:18 Uhr
OpenUI5
| |
---|---|
![]() | |
Basisdaten
| |
Entwickler | SAP SE & Community |
Erscheinungsjahr | Dezember 2013 |
Aktuelle Version | 1.135.0[1] (15. April 2025) |
Betriebssystem | Plattformunabhängig |
Programmiersprache | JavaScript[2], LESS[3] |
Kategorie | Programmbibliothek |
Lizenz | Apache-Lizenz, Version 2.0[4] |
OpenUI5.org |
OpenUI5 ist ein JavaScript-Framework, entwickelt um betriebssystemunabhängige Geschäftsanwendungen zu erstellen. Es ist ein Open-Source-Projekt und wird von der SAP SE unter der Apache-2.0-Lizenz entwickelt und ist offen für Erweiterungen.[5] Der OpenUI5-Kernel basiert auf JavaScript, jQuery, und LESS. Die Bibliothek beinhaltet die MVC-Architekturbausteine mit Optionen für verschiedene Ansichten und Modellformate.
Geschichte
Die Bibliothek wurde im Dezember 2013 als Open Source veröffentlicht, nachdem sie einige Jahre bei SAP in der Produktion war.[6] Seit Oktober 2014 akzeptiert das Team Erweiterungen über GitHub.[5]
Vertriebsstatus
Im Gegensatz zu DHTMLX, Kend UI oder Webix, vergleichbar 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.”
„OpenUI5 versteht sich am besten als Gesamtpaket. Es hat alles, was benötigt wird, um Web-Applikationen zu entwickeln, während ausreichend Flexibilität für Erweiterungen verbleibt. Und es ist dazu das einzige Programm, welches die volle Funktionalität kostenlos anbietet. Während andere bekannte Programme als Testversion angeboten werden und für die volle Funktionalität bezahlt werden muss, bietet OpenUI5 dies komplett kostenlos - ohne Kauf, ohne bezahlte Premiumdienste.“[7]
Haupteigenschaften
- 180 UI Steuerungen, hardwareübergreifend gruppiert (Telefon, Tablets und Desktop-PCs) – Menü, Karussell, 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.[8] und für die Desktop Steuerung – Akkordeon, Farbauswahl, Landkarte, Tabellenbaum etc.[9]
- WYSIWYG Themendesigner (zur Zeit noch nicht Opensource)[10]
- 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
- Miroslav Antolovic: Getting Started with SAPUI5. Hrsg.: Galileo Press. Band 1, 2014, ISBN 978-1-59229-969-0, S. 462 (galileo-press.de).
Weblinks
Einzelnachweise
- ↑ Release 1.135.0. 15. April 2025 (abgerufen am 27. April 2025).
- ↑ Language Breakdown. (englisch, abgerufen am 30. Juli 2018).
- ↑ github.com. (abgerufen am 22. März 2021).
- ↑ License from the GitHub repository OpenUI5 by SAP. (abgerufen am 22. März 2021).
- ↑ a b SAPUI5 and OpenUI5 and more. 13. Oktober 2014, abgerufen am 13. Oktober 2018.
- ↑ Andreas Kunz: What is OpenUI5 / SAPUI5 ? SAP SE, 11. Dezember 2013, abgerufen am 16. November 2016.
- ↑ OpenUI5 Frequently Asked Questions. Abgerufen im Jahr 2014.
- ↑ SAPUI5 Explored – mobile-friendly controls. Abgerufen am 16. November 2016.
- ↑ Demo kit for desktop controls. In: Interactive control playground. Abgerufen am 16. November 2016.
- ↑ Theme Designer for OpenUI5. 30. April 2014, abgerufen am 16. November 2016.