minikado.de

Minikado.de bietet umfassende Nachrichten und Analysen zu aktuellen Themen aus verschiedenen Bereichen, um …

Technologie

GitHub Spark im Test: Programmierung ganz ohne Code

GitHub Spark ermöglicht es Nutzern, Anwendungen zu erstellen, ohne eine einzige Zeile Code schreiben zu müssen. Doch wie funktioniert das wirklich?

vonAnna Müller3. Juli 20262 Min Lesezeit

Es gibt diese Vorstellung, dass Programmierung etwas Hochkomplexes ist, das nur den wenigen Eingeweihten vorbehalten ist. Plötzlich taucht GitHub Spark auf und verkündet, dass jeder – unabhängig von technischer Vorbildung – Apps entwickeln kann, ohne je einen Code zu tippen. Doch wie realistisch ist das? Und was wird dabei vielleicht übersehen?

Ein Bekannter von mir, der eigentlich aus dem Marketing kommt, war von der Idee begeistert. Er hatte vor, eine einfache App für sein Projekt zu erstellen, aber die Vorstellung, sich mit komplexem Code herumschlagen zu müssen, hielt ihn davon ab. Als er von GitHub Spark hörte, war er begeistert. "Endlich kann ich kreativ sein, ohne mich mit dem technischen Kram auseinandersetzen zu müssen!" sagte er mir. An dieser Stelle sei die Frage gestattet: Was ist Spark wirklich? Ein Segen für Kreative oder eine glatte Vereinfachung?

GitHub Spark bietet eine Benutzeroberfläche, die es ermöglicht, durch Drag-and-Drop-Funktionalität verschiedene Elemente zusammenzustellen. Auf den ersten Blick sieht es nach einer großartigen Lösung aus. Aber die ersten Versuche meines Bekannten waren ernüchternd. Die Anordnung von Elementen war einfach, aber die Funktionalität hinter diesen Elementen blieb oft unklar. Was bringt eine ansprechende Benutzeroberfläche, wenn die Funktionalitäten nicht klar definiert sind? Gab es vielleicht zu hohe Erwartungen an etwas, das kaum tiefergehende Programmierkenntnisse voraussetzt?

Ein einfaches Beispiel

Mein Bekannter entschloss sich, eine einfache To-Do-Liste zu erstellen. Die Drag-and-Drop-Funktionalität machte das Hinzufügen von Aufgaben einfach. Aber die Logik, die erforderlich war, um die Aufgaben zu verwalten, ließ ihn im Dunkeln. Warum kann ich keine zusätzliche Funktion hinzufügen, die mir hilft, Aufgaben nach Priorität zu ordnen? Oder noch schlimmer, wie kann ich sicherstellen, dass meine App auch offline funktioniert?

Die Frage, die sich mir stellt: Ist es wirklich so einfach, eine App zu erstellen, oder wird der Prozess durch zu große Erwartungen deformiert? Die Benutzeroberfläche mag anfängerfreundlich sein, aber die unterliegende Logik und die Anforderungen an die App-Entwicklung werden oft übersehen.

Die Erstellen von Apps erfordert mehr als nur das Zusammenstellen von Elementen. Es geht um das Verständnis von Benutzererwartungen, von Datenflüssen und von Logik. Mein Bekannter stellte schnell fest, dass er zwar eine Grundkenntnis von Technologien benötigte, um Spark sinnvoll nutzen zu können. War Spark also nicht eher eine Art Fortgeschrittenenkurs für diejenigen, die bereits ein gewisses Maß an technologischem Wissen hatten?

Am Ende stellte er fest, dass die Ideen, die er plante, zwar kreativ waren, aber aufgrund der fehlenden Tiefe in der Entwicklung unrealistisch blieben. Wie oft hat man in der Technologie davon gehört, dass etwas, das als „einfach“ angepriesen wird, in Wirklichkeit mehr zunehmend mehr Komplikationen mit sich bringt? Steckt nicht hinter der Entscheidung, keine Codes zu verlangen, das Risiko, dass die Nutzer mit nur einem Teil der Wahrheit konfrontiert werden?

In den letzten Jahren hat sich die Welt der Programmierung erheblich gewandelt. Immer mehr Plattformen versuchen, Programmierung zu demokratisieren und widerlegen das Klischee des einsamen Entwicklers hinter einem Bildschirm. Aber kann die Entwicklung einer wirklich funktionalen Anwendung jemals so einfach sein, ohne ein gewisses Maß an Fachwissen?

Bei allem, was GitHub Spark verspricht, bleibt die Frage: Kann es wirklich die Kluft zwischen Kreativen und Programmierern überbrücken? Oder bleiben die besten Ideen auf der Strecke, weil die Tiefe der Programmierung vermieden wird? Ich bin skeptisch.

Verwandte Beiträge

Auch interessant