Die Technologiewelt verspricht schon lange, die Softwareentwicklung durch „visuelle“ Tools zu demokratisieren, die auch Nicht-Programmierern beim Erstellen digitaler Produkte helfen. In früheren Jahren hätte dies so etwas wie Microsofts Visual Basic for Applications (VBA) oder Traumweberund in jüngster Zeit haben wir jede Menge No-Code- und Low-Code-Startups erlebt, die Unmengen an Geld aufgetrieben haben, um den Zugang zum Softwareentwicklungsprozess zu erweitern.
Vor diesem Hintergrund hat das dänische Startup Tapsen hat seinen Hut in den Ring der visuellen Entwicklung geworfen: Das Unternehmen hat eine No-Code-Plattform auf den Markt gebracht, die als voll funktionsfähige Alternative zu Javascript-Frameworks konzipiert ist und Funktionen zur Echtzeit-Zusammenarbeit, Versionskontrolle und Hosting bietet.
Letztendlich wolle das Unternehmen nach eigenen Angaben „die Art und Weise ändern, wie wir Software entwickeln“.
Ein überfüllter Raum
Startups wie Bubble, Flutterflow, Builder, Softr, Framer, Webflow und zahllose andere haben für ihre unterschiedlichen Interpretationen, wie eine No-Code-Entwicklungsplattform aussehen sollte, hohe Summen – oft Milliardenbeträge – eingesammelt. Auch wenn nicht alle diese Unternehmen auf dieselben Märkte abzielen, werden sie von ähnlichen Idealen angetrieben: Jeder in einem Unternehmen sollte in der Lage sein, sich mit Softwareentwicklung zu beschäftigen, unabhängig von seinen Programmierkenntnissen.
Toddle wurde 2022 gegründet und ist das Werk des CEO Andreas Møller und CDO Kasper Svenning. Die Mitbegründer machten sich daran, eine Plattform zu entwickeln, die Designern über eine visuelle Bearbeitungsoberfläche direkten Zugriff auf eine Live-Codebasis bietet und es ihnen ermöglicht, Änderungen an der UI (Benutzeroberfläche) und UX (Benutzererfahrung) vorzunehmen, die sich sofort im zugrunde liegenden Code-Framework widerspiegeln.
Die Gründer preisen Toddle als ein Tool an, das die Leistungsfähigkeit von Sprachen wie React nachbilden kann, allerdings in visueller Form. Møller sieht Design- und Entwicklerteams, die Toddle zum Erstellen voll funktionsfähiger SaaS-Apps verwenden – ähnlich wie ein Entwickler Figma zum Entwerfen seiner digitalen Produkte verwenden könnte; Webflow zum Erstellen von Marketing-Websites; Glide für ein bisschen Prototyping; und Bubble für umfangreiche Tests durch minimal funktionsfähige Produkte (MVPs).
„Grundsätzlich jede Art von SaaS-Anwendung, bei der Sie erweiterte Funktionen benötigen“, sagte Møller gegenüber Tech. „Kann sie in React erstellt werden? [Then] es kann im Handumdrehen gebaut werden.“
Die Idee ist, dass Entwickler und Designer auf derselben Seite in derselben „Sprache“ arbeiten können, ohne zwischen verschiedenen Umgebungen hin- und herwechseln zu müssen. Jede in Toddle erstellte Komponente kann als Paket gespeichert und projektübergreifend wiederverwendet werden. Dank der Versionskontrolle können Entwickler bei Bedarf auf alte Versionen von Komponenten oder Apps zurückgreifen.
Während Designer also an der Optimierung der Benutzeroberfläche arbeiten, können Marketingfachleute Inhalte bearbeiten und Entwickler sich auf die Kernlogik der App-Entwicklung konzentrieren, ohne für jede Änderung des Schaltflächenstils einspringen zu müssen. Toddle ist praktisch die „Übersetzungsebene“, die visuelle Änderungen dem entsprechenden Frontend-Framework und der CSS-Methodik zuordnet – alles wird sowohl visuell als auch programmgesteuert synchronisiert.
Es ist erwähnenswert, dass Toddle kein Full-Stack-Web-App-Builder ist – es hat beispielsweise keine integrierte Datenbank. Ein All-in-One-Frontend- und Backend-Builder könnte in einigen Fällen sinnvoll sein (z. B. für Prototypen oder einfache Anwendungen), aber Møller ist der Ansicht, dass diejenigen, die komplexe Anwendungen erstellen, sich entwickelnde Anforderungen haben werden, sodass es keinen Sinn ergibt, sie an Toddle zu binden. „Einheitstechnologien werden mit der Zeit immer zu Einheitstechnologien, die niemandem passen“, sagt er. schrieb in einem Blogbeitrag Erläuterung der Gründe.
Stattdessen arbeitet Toddle für Back-End-Funktionen wie Datenbanken und Authentifizierung mit allen Systemen zusammen, die der Entwickler verwenden möchte. Das Unternehmen bietet eine Bibliothek von Integrationen darunter Xano, Supabase, Airtable, GraphQL, Stripe (für Zahlungen) und sogar KI-Modelle von Unternehmen wie OpenAI und Hugging Face.
In Bezug auf die Preise, Toddle betreibt ein Freemium-Modellwobei die kostenlose Version die meisten Bausteine enthält, die zum Erstellen von Web-Apps erforderlich sind. Allerdings gilt hier ein wichtiger Vorbehalt: Dies gilt nur für Open-Source-Projekte und diese müssen auf Toddles eigener Domain gehostet werden.
Dennoch ist es zumindest eine gute Möglichkeit, die Möglichkeiten von Toddle zu testen. Benutzer können bezahlen, um zusätzlichen Speicherplatz freizugeben, auf benutzerdefinierte Domänen zuzugreifen und das gesamte Toddle-Branding zu entfernen.
„Alles, was Sie in Toddle bauen können, können Sie auch in der kostenlosen Version bauen“, sagte Møller. „Das ist uns wichtig, weil wir die Art und Weise ändern wollen, wie Software entwickelt wird. Wir müssen sie für jeden zugänglich machen, der einen Computer hat.“
Der Open Source-Faktor
Das zwei Jahre alte Unternehmen behauptet, 9.000 Einzelnutzer zu haben und täglich bis zu 80 Neuanmeldungen und rund 60 zahlende Nutzer zu verzeichnen. Das ist sicherlich ein bescheidener Start, aber Toddle sagte am Dienstag, es habe 4,3 Millionen Dollar an Startkapital aufgebracht, um den Großteil seiner Plattform als Open Source freizugeben. Das Unternehmen plant, die Sprach- und Laufzeitkomponenten seiner Plattform unter einer freizügigen Apache 2.0-Lizenz freizugeben und plant, seinen Editor zu einem späteren Zeitpunkt ebenfalls als Open Source freizugeben.
Die „Sprache“ bezieht sich in diesem Zusammenhang auf die Ausgabe des Editors – den Rohcode, den Toddle an den AST (abstrakter Syntaxbaum), der dann in maschinenlesbaren Binärcode übersetzt wird. Die Laufzeit bezieht sich auf den „Interpreter“, der die notwendigen Komponenten und Dienste bereitstellt, die zur Ausführung eines Programms erforderlich sind.
Kurz gesagt: Entwickler werden irgendwann in der Lage sein, in Toddle erstellte Apps selbst zu hosten, ohne die Plattform selbst nutzen zu müssen, und sie werden in der Lage sein, die Sprache für ihre Apps zu ändern und zu verbessern. Møller sagt, das Unternehmen beabsichtige, diese verschiedenen Elemente ab diesem Jahr bis 2025 als Open Source bereitzustellen.
„Wir müssen noch einiges tun, um den Open-Source-Code zu entkoppeln“, sagte Møller. „Das wird schrittweise geschehen.“
Toddles Seed-Runde wurde von der finnischen VC-Firma geleitet Inventar. Lebenslinie Ventures, PSVund eine Handvoll Angel-Investoren, darunter der Mitbegründer von Typeform David Okunievnahm ebenfalls teil.