„Low-Code-Plattform“ – Versionsunterschied
[ungesichtete Version] | [gesichtete Version] |
Inhalt gelöscht Inhalt hinzugefügt
K →Markt |
unbrauchbare Einzelnachweise und unbelegte Inhalte entfernt, siehe WP:Belege |
||
Zeile 7:
== Anwendung ==
Üblicherweise wird eine Low-Code-Entwicklung, genau wie bei herkömmlicher Programmierung per Hand, in einer integrierten [[Integrierte Entwicklungsumgebung|Entwicklungsumgebung]] vorgenommen. Anders als in herkömmlichen Programmierumgebungen kommen anstelle individuellen Programmcodes häufig vorgefertigte Standardsoftwaremodule zum Einsatz. Über intelligente Metadaten werden diese so verknüpft, dass das gewünschte Programmverhalten entsteht.
* Ein [[Datenmodell]], in dem die Daten der Anwendung gespeichert werden, z. B. mittels einer relationalen Datenbank.
* Externe Daten: In die Anwendung können Ressourcen von Drittanbietern z. B. über [[Representational State Transfer|REST-APIs]] integriert werden.
* Eine [[Geschäftslogik|Anwendungslogik]], die die Arbeitsabläufe der Applikation realisiert.
* Eine [[Benutzerschnittstelle]] (i. d. R. ein [[GUI]]) für den [[Front-End und Back-End|Front-End-Bereich]] für den Endnutzer. Diese Oberflächen können plattformübergreifend erstellt werden – auch als [[Webanwendung]]en, für [[Android (Betriebssystem)|Android]], [[iOS (Betriebssystem)|iOS]] und [[Microsoft Windows|Windows]].
== Merkmale ==
Laut [[Forrester Research]] gibt es vier
; Modellgetriebene Entwicklung
Zeile 31 ⟶ 32:
Dieses Wachstum wird durch die zunehmende Wertschätzung von Low-Code-Plattformen als Werkzeuge für die Entwicklung neuer Technologien und bereits vorhandener Technologien in Großunternehmen begünstigt.<ref>{{Internetquelle |autor=FED |url=https://www.forrester.com/report/Vendor-Landscape-A-Fork-In-The-Road-For-LowCode-Development-Platforms/RES137578 |titel=Forrester |sprache=en |abruf=2021-10-17}}</ref>
Low-Code-Automation zeichnet sich dadurch aus, dass mit APIs (englisch: ''Application Programming Interface'', deutsch: [[Programmierschnittstelle|Anwendungs-Programmier-Schnittstelle]]) bestehende SaaS ([[Software as a Service]]) angebunden werden können. Nutzer können somit auf bestehende Systeme aufsetzen und gewohnte App-Frontend-Anwendungen miteinander verbinden.
|