Was ist UI5?
Das UI5-Framework ist ein JavaScript-UI-Framework zum Erstellen clientseitiger, reaktionsschneller und unternehmensfähiger Webanwendungen.
Enterprise-ready bedeutet, dass die Webanwendungen globalisiert, sicher, zugänglich, themenfähig und abwärtskompatibel.
Das UI5-Framework bietet Konzepte wie Komponenten (in anderen Frameworks als Anwendungen und/oder Wiederverwendung von Verbundbauteilen bezeichnet), Model-View-Controller Muster zur Strukturierung der Anwendung, Routing Um die Navigation zwischen Ansichten zu verwalten, integriert Datenbindung und vieles mehr.
In UI5 werden sogenannte Controls (bzw. UI-Elemente; im Simplifier werden sie Widgets genannt) verwendet, um die Benutzeroberfläche zusammenzustellen.
Ein großer Vorteil von UI5 besteht darin, dass sie mit einem Große Auswahl an Brot und Butter, Layout und komplexen Steuerelementen zum Erstellen Ihrer Anwendung.
Heute OpenUI5 bietet mehr als 300 und SAPUI5 fügt OpenUI5 mehr als 350 zusätzliche UI5-Steuerelemente hinzu.
Erfahren Sie mehr über den Unterschied zwischen OpenUI5 und SAPUI5 hier.
Was ist SAP Fiori?
SAP Fiori ist die Designsprache, die die Benutzererfahrung von SAP-Unternehmensanwendungen definiert.
Die Designphilosophie von SAP Fiori basiert auf fünf Kernprinzipien.
Die Benutzererfahrung von SAP Fiori ist rollenbasiert, anpassungsfähig, einfach, kohärent und ansprechend.
Das UI5-Framework orientiert sich an den Designrichtlinien von SAP Fiori, sodass Webanwendungen, die mit UI5 erstellt wurden, eine konsistente Benutzererfahrung bieten.
Ist UI5 in sich geschlossen oder verwendet es Open Source?
UI5 verwendet Open-Source-Software.
Es gibt eine Reihe von Open-Source-Bibliotheken, die im UI5-Framework enthalten sind. Das bekannteste Beispiel für die Verwendung von Open Source ist jQuery.
Es werden viele weitere Open-Source-Bibliotheken verwendet, und eine vollständige Liste dieser Bibliotheken finden Sie in der OpenUI5-Projektseite LICENSE.txt.
Was ist ein UI5-Steuerelement?
Ein UI5-Steuerelement ist ein UI-Element, das aus seiner API besteht:
die Metadaten (wie Eigenschaften, Aggregationen, Ereignisse), das Verhalten (die interne Ereignisbehandlung), der Renderer (die Markup-Erstellung) und das CSS.
In Simplifier werden die UI5-Steuerelemente als Widgets bezeichnet.
UI5-Steuerelemente sind das integrierte Angebot des UI5-Frameworks zum Schreiben von UI-Elementen.
Eine Besonderheit ist die Out-of-the-Box-Unterstützung für die Datenbindung, mit der die Steuerelemente einfach an Daten aus verschiedenen Modellen gebunden werden können.
Werfen Sie einen Blick auf diesen Blogbeitrag , um mehr über UI5 Framework und UI5 Web Components zu erfahren.