Ende 2019 veröffentlichte G2 seine Serie zu digitalen Trends 2020, die die erwarteten Softwaretrends für das kommende Jahr hervorhob. Im Rahmen dieser Serie wagten wir einen Versuch, Trends in der Softwareentwicklung vorherzusagen. Bemerkenswerterweise sagten wir voraus, dass sich die Rapid Application Development (RAD) nach Jahren des Schwebens in einem Vakuum zwischen Entwicklern und Nicht-Entwicklern auf dem Markt etablieren würde.
Natürlich konnte niemand die globale Pandemie vorhersehen, in der wir uns jetzt befinden. Die Unternehmen und Mitarbeiter, die das Privileg haben, auf Remote-Arbeit umzustellen, haben Veränderungen in ihrem Alltag erlebt, und Softwarelösungen sind für Unternehmen entscheidend geworden, um sich anzupassen. Kurz gesagt, die digitale Transformation ist wirklich und vollständig angekommen, und die Umstände, die zu ihrer Ankunft führten, hätten nicht schlimmer sein können.
Unternehmen müssen nicht unbedingt eine Vielzahl von Softwareentwicklern beschäftigen, um die digitale Transformation zu erreichen und aufrechtzuerhalten. RAD-Lösungen bieten Unternehmen eine kostengünstige und ressourcenschonende Möglichkeit, die Werkzeuge und Produkte zu entwickeln, die sie benötigen, indem sie bestehende Teammitglieder mit der richtigen Software ausstatten. Nicht-Entwickler können Geschäftsanwendungen mit No-Code-Entwicklungsplattformen erstellen, während Plattformen für Arbeitsplatzinnovationen den Entwicklungsteams optimierte Full-Stack-Bearbeitungsmöglichkeiten bieten, um die Arbeitsabläufe im Unternehmen zu verbessern.
Weiterlesen: Erstellen Sie maßgeschneiderte Lösungen mit RAD-Software, um Probleme bei der Remote-Arbeit zu lösen → |
Angesichts ihrer Flexibilität ist es sinnvoll, dass RAD-Software sowohl für Nicht-Programmierer als auch für Programmierer geeignet ist – aber wo bleibt da Low-Code-Entwicklungsplattformen, die weiterhin weit verbreitet angenommen werden?
Laut G2-Daten gehörten Low-Code-Entwicklungsplattformen zu unseren Top-10-Kategorien nach Review-Traffic für 5 Wochen in Folge, beginnend am 30. März 2020 und endend am 1. Mai 2020. Offensichtlich wurden Low-Code-Entwicklungslösungen zu einem bevorzugten Mittel, als sich Unternehmen an die Remote-Arbeit anpassten, aber für wen sind diese Plattformen überhaupt gedacht? Ist die Zielgruppe von Fachleuten, die „einmal einen Java-Kurs besucht haben“, wirklich so groß?
Low-Code knacken
Die Idee der Low-Code-Entwicklung wirft eine Reihe von Fragen auf. Was erreicht eine Low-Code-Entwicklungsplattform, was eine No-Code-Plattform nicht tut? Ist „Low-Code“ für Entwickler, Nicht-Entwickler oder...sogenannte Entwickler gedacht? Und wie sieht eine Low-Code-Zukunft aus?
No-Code versus Low-Code
Um Low-Code-Entwicklungsplattformen in einen Kontext zu setzen, hilft es, ihre No-Code-Gegenstücke zu verstehen.
No-Code-Entwicklungsplattformen, Drag-and-Drop-App-Builder und „What you see is what you get“ oder WYSIWYG-Editoren legen die digitale Transformation in die Hände von Nicht-Entwicklern, indem sie interne Arbeitsabläufe automatisieren und kundenorientierte Anwendungen und Websites erstellen, ohne programmieren zu müssen. Dies ermöglicht es Benutzern aller Fähigkeitsstufen, wettbewerbsfähig zu bleiben und mit einer zunehmend softwaredominierten Geschäftswelt Schritt zu halten.
Es ist leicht zu verstehen, wo No-Code-Lösungen im Marktumfeld passen, aber wo und warum kommt Low-Code ins Spiel? Low-Code verbindet optimierte RAD-Arbeitsabläufe mit der Anpassungsfähigkeit und Flexibilität, die durch Full-Stack-Entwicklung ermöglicht wird. Das Problem besteht darin, sicherzustellen, dass Entwickler diesen Tools vertrauen können, um geschäftskritische Aufgaben zu bewältigen, und dass Nicht-Entwickler Low-Code nicht übersehen, weil es zu entwicklungszentriert erscheint.
Identitätskrise der Low-Code-Plattformen
Low-Code-Plattformen befinden sich in einem relativ grauen Marktumfeld zwischen zwei verschiedenen Arten von Benutzern. Im Konzept ist die Software entweder als Mittel gedacht, um die Entwicklung für Benutzer mit Programmierkenntnissen effizienter zu gestalten, oder um das Programmieren für Benutzer, die ihre eigenen Lösungen erstellen möchten, weniger einschüchternd zu machen.
Auf der Entwicklerseite bewerben sich einige Low-Code-Produkte als vollständige integrierte Entwicklungsumgebungen (IDE) mit automatisierter Funktionalität zum Ausfüllen gängiger Codesyntax. Die meisten Low-Code-Produkte haben jedoch mehr mit ihren Drag-and-Drop-No-Code-Gegenstücken gemeinsam und unterscheiden sich, indem sie die benutzerdefinierte Programmierung für jedes nutzbare Element im Low-Code-Arbeitsbereich betonen.
Bei G2 stimmt unsere Definition von Low-Code-Entwicklungsplattformen mehr mit letzterem überein. Identitätskrise gelöst! Danke fürs Lesen!
Wenn es doch nur so einfach wäre.
Die Realität bleibt, dass Low-Code-Entwicklungsplattformen zwar gut definierte Produkte sind, historisch gesehen jedoch Schwierigkeiten hatten, sich zwischen Entwickler- und Nicht-Entwickler-Anwendungsfällen zu etablieren. Diese dualen Zwecke sind nicht unbedingt negativ, aber ein Mangel an klarer Fokussierung kann bei Käufern Verwirrung stiften. Nicht-Entwickler können Schwierigkeiten haben, die richtige Lösung für die digitale Transformation zu finden, wenn deren Branding zu entwicklungsorientiert erscheint, während Entwickler Lösungen möglicherweise nicht vertrauen, die zu „casual“ erscheinen.
Tatsächliche Traffic-Zahlen wurden ausgeblendet, um die Vertraulichkeit zu wahren
Kein „Ich“ in Low-Code
Warum hat eine globale Pandemie plötzlich so großes Interesse an diesen Tools geweckt? Die Antwort ist, dass Low-Code-Produkte, wenn sie effektiv vermarktet werden, den Käufern klar machen, dass sie nicht einfach nur für die eine oder andere Person gedacht sind – sie sind kollaborativ. In einem Teamsetting können Nicht-Entwickler eine Anwendung entwerfen und erstellen, die ihrer Vision entspricht, wobei Entwickler alle Lücken füllen, in denen benutzerdefinierte Codierung erforderlich ist. Das Ergebnis ist eine All-in-One-Lösung, die Silos abbaut und eine reibungslose, effiziente digitale Transformation ermöglicht. Vor der Pandemie war die digitale Transformation optional. Jetzt ist sie eine Tatsache des Lebens, und Unternehmen übernehmen die Software, die ihnen am besten hilft, sich anzupassen.
Ausblick
Wir sollten nicht erwarten, dass der plötzliche Anstieg der Low-Code-Plattformen bald abflaut. Während die dringende situative Notwendigkeit offenbar einige Verwirrung über ihren Zweck beseitigt hat, sind die Vorteile der Integration dieser Plattformen dauerhaft. Unternehmen, die Low-Code-Entwicklungsplattformen nutzen, fördern letztendlich agilere und kollaborativere Arbeitsumgebungen. Diese Produkte werden jetzt als wesentlicher Vorteil dienen und auch in Zukunft einen Wettbewerbsvorteil bieten.
Möchten Sie mehr über Integrierte Entwicklungsumgebungen (IDE) erfahren? Erkunden Sie Integrierte Entwicklungsumgebungen (IDE) Produkte.

Adam Crivello
Adam is a research analyst focused on dev software. He started at G2 in July 2019 and leverages his background in comedy writing and coding to provide engaging, informative research content while building his software expertise. In his free time he enjoys cooking, playing video games, writing and performing comedy, and avoiding sports talk.