Low-Code und No-Code im Trend

Profiprogrammierer sind knapp und teuer. Low-Code oder No-Code-Lösungen sollen es normalen Sachbearbeitern ohne tiefe Programmierkenntnisse ermöglichen, selbst Programme zu schreiben. Viel spricht dafür, dass dies 2021 zum Trendthema wird.

Im Laufe der Jahre und sogar Jahrzehnte gab es viele Bemühungen, das Leben professioneller Entwickler zu erleichtern, mit Low-Code-Lösungen von Sprachen der vierten Generation über Computer-aided software engineering (CASE)-Tools bis hin zu Mashups und Serverless Computing. In letzter Zeit gab es erneute Bemühungen und Lösungen, dieses Konzept zu erweitern, um eine Form von abstrahierten Entwicklungswerkzeugen in die Hände von nicht-technischen Anwendern zu legen.

Laut dem Gartner „Magic Quadrant for Enterprise Low-Code Application Platforms“ (September 2020) sind sechs Hersteller „Leader“, also Marktführer bei Low-Code/No Code : Microsoft PowerApps, Salesforce Platform, Mendix, Appian, Out Systems und ServiceNow.

Die Aussichten für Low-Code- und No-Code-Softwareentwicklung im kommenden Jahr sind gemischt, so die Aussagen von Chief Technology Officers, die an einem kürzlich von The Software House organisierten Roundtable teilnahmen. Wie von Dennis de Vriesin in Silicon Canals berichtet. „Ich glaube nicht, dass jeder plötzlich Software erstellen kann“, sagt Bastiaan de Ruiter, CTO von Blanco. „Wenn man Low-Code-Plattformen in die Hände von jedermann legt, wird es Probleme mit der Governance geben.“

In letzter Zeit haben Anbieter Low-Code- und No-Code-Lösungen vorangetrieben, da sie erkannt haben, dass die Nachfrage nach Anwendungen das Angebot und die Zeit professioneller Entwickler bei weitem übersteigt. Dona Sarkar, Principal Cloud Advocate bei Microsoft, plädiert in einem kürzlich erschienenen Blog-Beitrag für Low-Code-Ansätze und merkt an, dass professionelle Entwickler ebenso davon profitieren wie die Geschäftsleute, die Zugang zu solchen Tools haben.

Sie weist auf drei starke Argumente für Low-Code hin: Low-Code verschmilzt mit Kollaborationsplattformen, um die wertvollsten und am häufigsten genutzten Apps dorthin zu bringen, wo die Mitarbeiter zusammenarbeiten. „Etwas, das wir von Kunden hören, ist der Bedarf an datengesteuerten Einblicken in ihr Geschäft, eine Self-Service-Möglichkeit, um diese Einblicke jederzeit zur Verfügung zu haben, und die Möglichkeit, die Aktionen, die sie aufgrund dieser Einblicke ergreifen könnten, einfach zu kommunizieren“, so Sarkar.

Die Automatisierung wird dazu beitragen, die Probleme zu lösen, die es braucht, um Organisationen zu führen. „Wenn Sie in der IT arbeiten oder jemanden kennen, der das tut, dann wissen Sie, dass es tagtäglich viel manuelle Arbeit gibt. Es gibt Updates zu installieren und Konfigurationen für verschiedene Server, Maschinen und Apps vorzunehmen. Sobald unsere IT-Freunde entdecken, dass sie viele dieser Aufgaben automatisieren können, wird ihr Leben viel einfacher.“

Fusion-Entwicklerteams werden zusammenarbeiten, um die Apps und technischen Lösungen von morgen zu entwickeln, und zwar von oben nach unten und von unten nach oben. Fusion-Entwicklerteams sind Teams „aus Code-First-Entwicklern, Bürgerentwicklern und IT-Entwicklern, die zusammenarbeiten, um Geschäftsprobleme zu lösen. Wir haben zwei interessante Arten beobachtet, wie Fusion-Entwicklerteams zusammenarbeiten. Die erste ist, dass die Code-First-Entwickler Backend-APIs und Konnektoren schreiben und erkennen, dass sie anderen in ihrem Unternehmen helfen können, diese in Power Apps zu verwenden. Sie speichern ihre APIs in Tools wie Azure API Management, damit Low-Code-Entwickler sie nutzen können, um das zu bauen, was sie brauchen. Der zweite Weg ist, dass der Code-First-Dev als Architekt agiert, um die gesamte App-Erstellung zu planen, so dass App-Erstellungsprojekte eher strategisch und geplant sind und nicht als einmalige Lösungen.“

Die CTOs, die am Roundtable von The Software House teilnahmen, sind sich einig, dass Low-Code vielversprechend ist, aber es wird immer auch einen Bedarf an professionellen Entwicklern geben. In den kommenden Jahren wird es bei der Erstellung von Software sicherlich darum gehen, „Blöcke zusammenzusetzen und weniger eigenen Code zu schreiben“, sagt Jasper Laagland, CTO von Factris. Ein weiterer Diskussionsteilnehmer, Remco Jorna, CTO von Fintech OS, sieht ein Wachstum des Fusionsentwickler-Ansatzes voraus.  „Ich denke, dass ich weniger individuellen Code schreiben werde. Aber man ist immer davon abhängig, was der Anbieter der Low-Code-Plattform zur Verfügung stellt. Wenn sie die Aufrufe Ihrer APIs einschränken oder eine Lizenzierung einführen, könnte sich das auf die Benutzerfreundlichkeit auswirken. Aber so etwas wie ein [Know Your Customer]-Prozess? Es ist nicht notwendig, ihn aus benutzerdefiniertem Code zu erstellen.“

Themenseiten: Microsoft, Power Apps

Fanden Sie diesen Artikel nützlich?
Content Loading ...
Whitepaper

Artikel empfehlen:

Neueste Kommentare 

3 Kommentare zu Low-Code und No-Code im Trend

Kommentar hinzufügen
  • Am 19. Januar 2021 um 16:06 von Joe

    Tolle Idee.
    Von Nichts eine Ahnung, aber man soll sein Programm selbst schreiben.
    Frage! Was ist ein Programm?
    Muuuaaahhhhhh …

  • Am 19. Januar 2021 um 14:55 von teek

    Code ist doch nicht das Problem. Verständnis über das was passieren soll, wie Prozesse aussehen sollen und konsistent gestaltet werden. Dies ist doch das eigentlich Problem, an dem fachliche Entwickler meist arbeiten.

  • Am 19. Januar 2021 um 13:55 von WrongPlanet

    „Aber so etwas wie ein [Know Your Customer]-Prozess? Es ist nicht notwendig, ihn aus benutzerdefiniertem Code zu erstellen.“
    Bis dann der erste Kunde ein Customizing bestellt und eine View mit genau diesen Attributen bauen will und auf Fehler stößt weil das im allgemeinen Code nicht berücksichtigt wurde. Kein Kunde ist gleich und wenn ich die Anforderungen meiner Kunden nicht bediene ist das Geschrei groß oder sie wandern ab zum nächsten Anbieter der die Anforderungen erfüllt.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *