Was ist Low-Code und wie funktioniert er?
Wie Low-Code Ihrem Unternehmen helfen kann, benutzerdefinierte Software selbst zu erstellen.

Grexx ist eine Low-Code-Plattform. Es besteht eine gute Chance, dass Sie ungefähr wissen, was das bedeutet, aber nicht genau. Wir würden Ihnen gerne sagen, wie es funktioniert.
Wenn Sie mit Grexx arbeiten, arbeiten Sie mit Low-Code. Und genau das macht Grexx zu einer Low-Code-Anwendungsplattform (LCAP). Lassen Sie uns Definition von Gartner benutzen:
„Eine Enterprise Low-Code-Anwendungsplattform ist eine Anwendungsplattform, mit der benutzerdefinierte Anwendungen schnell entwickelt und bereitgestellt werden können, indem die für die Entwicklung benötigte Codierung abstrahiert und minimiert oder ersetzt wird. Ein LCAP muss mindestens Folgendes beinhalten: Low-Code-Funktionen (z. B. ein modellgesteuerter oder grafischer Programmieransatz mit Skripting) zur Entwicklung einer vollständigen Anwendung; Unterstützung für die Entwicklung von Anwendungen, die aus Benutzeroberflächen, Geschäftslogik, Arbeitsabläufen und Datendiensten bestehen; vereinfachtes Testen, Bereitstellen und Management von Anwendungen.“
Und das kann auch etwas kürzer und übersichtlicher sein: Eine Low-Code-Anwendungsplattform (LCAP) verwendet eine grafische Entwicklungsoberfläche, um Anwendungen und Lösungen schneller und automatisch zu realisieren. Manuelles Programmieren braucht man kaum (aber ein bisschen) — sonst war es No-Code statt Low-Code).
Die Arbeit mit Low-Code erfordert wenig oder keine Programmiererfahrung. Sie müssen also kein professioneller Softwareentwickler sein. Bei Low-Code sprechen wir von sogenannten Citizen Developern: Personen ohne Programmierkenntnisse, die auf analytischem Denken und Domänenwissen basierend, Anwendungen entwickeln können.
Es ist übrigens ein Irrglaube, dass Low-Code nur für Leute ohne Programmierkenntnisse interessant ist! Mehr dazu können Sie später in diesem Artikel nachlesen.
Funktionen von Low-Code
Es gibt viele verschiedene Low-Code-Plattformen und es gibt keinen Goldstandard, den eine solche Plattform erfüllen sollte — sie sind einfach alle unterschiedlich zusammengestellt. Es gibt jedoch eine Reihe von Gemeinsamkeiten und wichtigen Merkmalen der Low-Code-Entwicklung:
- Visuelle Entwicklung
Low-Code-Plattformen sind grafischer Natur. Der Benutzer kann Komponenten visuell anordnen (vorgefertigte Bausteine), verbinden und konfigurieren (vorgefertigte Bausteine). Stoßen Sie auf Einschränkungen oder möchten Sie die Dinge ein wenig anders organisieren? Dann können Sie das auf den meisten Plattformen tun, indem Sie trotzdem etwas Code hinzufügen. Zumindest ist das auf der Grexx-Plattform möglich.
- Bestehende Bausteine
Die meisten Low-Code-Anwendungsplattformen bieten eine Bibliothek mit vorgefertigten Komponenten, die Sie verwenden können. Auf diese Weise können Sie (Teile von) Anwendungen schnell erstellen: Ohne Recherche, ohne Fehler, ohne selbst zu programmieren. Diese Arbeit haben wir bei Grexx bereits für Sie erledigt.
Die Grexx-Plattform bietet auch eine große Anzahl von Bausteinen. Denken Sie an Benutzeroberflächenelemente, Integrationen mit Softwarepaketen und Geschäftslogikmodulen. Darüber hinaus haben wir den Grexx Marketplace: einen Treffpunkt für Funktionen, die andere Benutzer und Grexx-Berater entwickelt haben und die Sie verwenden können. Sie können neue Funktionen auch selbst über den Marktplatz zur Verfügung stellen (kostenpflichtig oder kostenlos).
- Schnelles Prototyping, Iteration, Bereitstellung und Verfeinerung
Die Entwicklung mit Low-Code ist viel schneller als die herkömmliche manuelle Programmierung. Logisch: Sie arbeiten mit einer grafischen Oberfläche, verwenden vorhandene Technologien und verbringen viel weniger Zeit damit, Fehler zu testen und zu beheben. Das bedeutet, dass Sie einen Prototyp sehr schnell erstellen, iterieren und implementieren können. Gibt es neues Nutzerfeedback oder gibt es Entwicklungen auf dem Markt, mit denen Sie sich befassen möchten? Dann können Sie Ihre Anwendung schnell verfeinern und erneut bereitstellen. Dadurch haben Low-Code-Anwendungen eine erheblich kürzere Markteinführungszeit.
- Steile Lernkurve
Wer zum ersten Mal mit Low-Code arbeitet, muss lernen, wie man damit umgeht. Traditionelle Programmierer werden eine Plattform haben, die ziemlich schnell einsatzbereit ist. Für Citizen Developer mag das anders sein. Wie einfach und wie schnell Sie sich mit der Plattform vertraut machen, hängt stark vom Grad der Unterstützung durch die Plattform ab.
Bei Grexx arbeiten wir mit einer umfangreichen Lernumgebung, in der Sie in Ihrem eigenen Tempo zum Low-Code-Experten werden. Darüber hinaus bieten wir verschiedene Typen an Coaching und Beratung an, wo wir Benutzer bei der Entwicklung der beabsichtigten Lösungen oder Anwendungen unterstützen. Das ist ein Standardteil jedes Plans, ohne zusätzliche Kosten.
Für Citizen Developer im Low-Code-Bereich benötigen Sie in erster Linie analytisches Denken und Domänenwissen. Wenn Sie mit den Grundlagen der Programmierung vertraut sind, ist dies sehr nützlich, aber sicherlich kein Muss.