6 Technologen diskutieren, wie No-Code-Tools die Softwareentwicklung verändern – Tech

Soul Hackers 2 Erscheinungsdatum Ankuendigungstrailer enthuellt

Der No-Code/Low-Code-Raum ist in den letzten Jahren stark gewachsen. Wie wir aus unserer letzten Umfrage unter in diesem Bereich tätigen Investoren Anfang dieses Monats erfahren haben, demokratisiert die Technologie den Zugang zu moderner Softwareentwicklung, aber es gibt noch einige Probleme zu beseitigen. Die Massenakzeptanz wird jedoch immer noch verzögert: Viele Unternehmen bauen lieber von Grund auf neu, und vollständige End-to-End-Lösungen sind noch nirgendwo zu finden.

Um einen tieferen Einblick in die technischen Aspekte des Weltraums zu erhalten, haben wir uns entschlossen, mit einigen der Technologen zu sprechen, die die No-Code/Low-Code-Revolution einleiten.

Zunächst einmal scheint es, dass No-Code-/Low-Code-Tools keinen großen Einfluss auf die Anzahl der in der IT tätigen Personen hatten. Deb Gildersleeve, CIO von Quickbase, sagte, die Verbreitung von No-Code/Low-Code werde der IT helfen, sich auf anspruchsvollere Aufgaben zu konzentrieren.

„Wir glauben, dass die IT mehr Zeit damit verbringen muss, darüber nachzudenken, wie sich Technologie auf Menschen auswirkt. Tools, die niedere und zeitraubende Aufgaben eliminieren, helfen Zeit und Energie zu sparen, um sich auf größere Probleme zu konzentrieren, die das Leben der Menschen erleichtern“, sagte sie.

No-Code/Low-Code verursacht bis zu einem gewissen Grad technische Schulden, ein Aspekt, der zu einem wichtigen Gesprächsthema geworden ist. David Hsu, Gründer und CEO von Retool, ist der Ansicht, dass es derzeit weniger darum geht, technische Schulden zu beseitigen, als vielmehr darum, zu wählen, wo die Schulden eine akzeptable Folge darstellen.

„Was getan werden kann, ist zu entscheiden, welche technischen Schulden die Flexibilität wert sind, die Low-Code verleiht, und welche technischen Schulden diese Schwelle nicht erreichen. Aus unserer Sicht lohnt es sich zum Beispiel, technisch nicht versierten Entwicklern die Möglichkeit zu geben, ihre eigenen Schnittstellen zu entwerfen und zu definieren“, sagte er. „Andererseits stellen wir fest, dass es die technischen Schulden nicht wert ist, nicht-technische Entwickler Integrationen, Datenfluss, Geschäftslogik und CRON-Jobs verwalten zu lassen – ohne ein gewisses Maß an technischer Aufsicht oder Leitplanken.“

Für diese Umfrage haben wir mit Führungskräften unter anderem über ihre bevorzugten No-Code-/Low-Code-Tools, die unterschiedlichen Auswirkungen dieser Entwicklungssuiten auf den IT-Arbeitsmarkt und die Gewährleistung einer minimalen technischen Verschuldung gesprochen.

Wir sprachen mit:

Patrick Jean, CTO, OutSystems

Wie viel der Arbeit, die Sie verwalten, wird derzeit über No-Code/Low-Code erledigt? Müssen Entwickler im Jahr 2031 noch lernen, wie man programmiert?

Als CTO einer Low-Code-Plattform, die vor 20 Jahren Pionierarbeit in dieser Kategorie geleistet hat, bezieht sich alles, was ich tue, auf Low-Code und darauf, wie das Tool Unternehmensleitern und Entwicklern helfen kann, die ernsthaften Anwendungen zu entwickeln, die sie benötigen. Tatsächlich bauen wir so viel wie möglich unseres eigenen Stacks auf unserer Low-Code-Plattform auf – für unsere UI-Tools haben wir ein paar grundlegende High-Code-Komponenten, und ein großer Teil der verbleibenden OutSystems-UI-Plattform ist auf Low-Code-Basis aufgebaut. Code.

Mit Blick auf die Zukunft wird es immer einen Bedarf an Entwicklern mit Know-how in High-Code geben. Anstatt darüber nachzudenken, dass diese Tools das Erlernen des Programmierens überflüssig machen, sollten sie als eine Möglichkeit betrachtet werden, die Belastung durch langfristige, undifferenzierte Wartungsarbeiten in der Anwendungsentwicklung zu beseitigen. Low-Code-Anwendungsentwicklungsplattformen übernehmen diese undifferenzierte Arbeit, und Entwickler müssen sich darüber keine Gedanken machen.

Was sind Ihre bevorzugten No-Code-/Low-Code-Tools?

Es gibt eine Fülle von No-Code-/Low-Code-Tools, die eine Reihe von Entwickleranforderungen erfüllen. Viele Tools in dieser Kategorie lösen eine begrenzte Anzahl von Problemen und stoßen oft auf Hindernisse, wenn sie im Laufe der Zeit skaliert oder weiterentwickelt werden müssen.

Meiner Erfahrung nach brauchen Unternehmen eine Plattform, die Agilität, Leistung und Skalierbarkeit kombiniert, was zu qualitativ hochwertigen und sicheren Anwendungen führt. Eine, die sowohl eine hohe Ausdruckskraft als auch eine hohe Produktivität von Entwicklern umfasst und umfassende Elite-CI/CD-Funktionen bietet.

Solange es Software gibt, wird es immer einen Bedarf an Leuten geben, die in der Lage sind, Software von Grund auf zu entwickeln. Deb Gildersleeve, CIO, Quickbase

Unternehmen sollten nach Low-Code-Tools für Unternehmen suchen, mit denen sie kritische Apps erstellen können, die ernsthafte geschäftliche Herausforderungen lösen, während sie Sicherheit, Compliance und Skalierung optimieren und Probleme wie Legacy-Code und Integrationen beseitigen.

Wirkt sich die Zunahme von No-Code/Low-Code auf die Zahl der IT-Mitarbeiter aus?

No-Code-/Low-Code-Tools wirken sich nicht auf die Anzahl der in der IT tätigen Personen aus. Stattdessen optimieren sie die Rolle der IT, helfen bei der Modernisierung von Legacy-Systemen, beseitigen technische Schulden und ermöglichen es ihnen, Anwendungen in rasantem Tempo zu erstellen.

Es hilft IT-Experten, ihre eigenen Teams in die Lage zu versetzen, die benötigten Anwendungen zu erstellen, anstatt sich auf Standardoptionen zu verlassen, und ermöglicht es Teams und Entwicklern, sich auf sinnvollere, kreativere Arbeit zu konzentrieren, anstatt veraltete Back-End-Systeme zu warten oder niedere Aufgaben zu erledigen .

Ein Unterscheidungsmerkmal für No-Code-/Low-Code-Tools ist, ob sie den CI/CD-Prozess mit angemessener Governance und Compliance verkörpern können, um sicherzustellen, dass Unternehmen den privilegierten Zugriff auf verschiedene Produktions- und Nicht-Produktionsumgebungen trennen.

Da immer mehr Unternehmen Low-Code-Plattformen einführen, werden IT-Abteilungen an Bedeutung gewinnen, da sie durch benutzerdefinierte Anwendungen mit viel größerer Geschwindigkeit und Agilität einen größeren Mehrwert schaffen. Dieser Bereich wächst schnell und trägt dazu bei, die enorme Lücke bei den Entwicklungstalenten zu schließen, mit denen wir konfrontiert sind.

Welche anderen Dienste könnten Ihrer Meinung nach zusammen mit No-Code/Low-Code angeboten werden, um es zu einem attraktiveren Paket für die App-Entwicklung zu machen?

Einer der größten Trends, den wir sehen, ist die Notwendigkeit, seriöse Apps zu entwickeln, die schnell auf Hunderttausende und sogar Millionen von Benutzern skaliert werden können. Das Problem für viele Entwickler besteht darin, dass dies die Entwicklung von Apps erfordert, die in der Cloud im Internetmaßstab ausgeführt werden, wobei Best Practices moderner Cloud-Architekturen und -Technologien verwendet werden, was unglaublich komplex und teuer sein kann.

tch-1-tech