Accueil Sociology Toddle veut 'changer la façon dont nous construisons des logiciels' avec un constructeur d'applications Web visuel et collaboratif

Toddle veut 'changer la façon dont nous construisons des logiciels' avec un constructeur d'applications Web visuel et collaboratif

Le monde de la technologie a longtemps promis de démocratiser le développement de logiciels grâce à des outils 'visuels' qui aident les non-codeurs à construire des produits numériques. Dans le passé, cela aurait pu être quelque chose comme Visual Basic for Applications (VBA) de Microsoft ou Dreamweaver, et ces derniers temps, nous avons vu une flopée de startups no-code et low-code lever des sommes importantes pour élargir l'accès au processus de développement de logiciels.

C'est dans ce contexte que la startup danoise Toddle a lancé son chapeau dans l'arène du développement visuel : elle a lancé une plateforme no-code conçue comme une alternative complète aux frameworks JavaScript, complète avec une collaboration en temps réel, un contrôle de version et un hébergement.

Toddle en action.
Crédits image: Toddle

Un espace concurrentiel

Des startups comme Bubble, Flutterflow, Builder, Softr, Framer, Webflow et bien d'autres ont levé des sommes importantes - souvent à des valorisations de plusieurs milliards de dollars - pour leurs différentes interprétations de ce à quoi une plateforme de développement no-code devrait ressembler. Bien que toutes ces startups ne soient pas destinées aux mêmes marchés, elles sont alimentées par des idéaux similaires : toute personne dans une entreprise devrait pouvoir s'essayer au développement de logiciels, quel que soit son niveau de codage.

Fondée en 2022, Toddle est l'œuvre du PDG Andreas Møller et du CDO Kasper Svenning. Les co-fondateurs se sont lancés dans la construction d'une plateforme qui donne aux concepteurs un accès direct à une base de code en direct grâce à une interface d'édition visuelle, leur permettant d'apporter des modifications d'interface utilisateur (UI) et d'expérience utilisateur (UX) qui se reflètent immédiatement dans le cadre de code sous-jacent.

Constructeur d'applications Web de Toddle.
Crédits image: sous licence Toddle.

Les fondateurs présentent Toddle comme un outil capable de reproduire la puissance de langages comme React, mais sous forme visuelle. Møller imagine des équipes de design et de développement utilisant Toddle pour construire des applications SaaS entièrement fonctionnelles - de manière similaire à la façon dont un développeur pourrait utiliser Figma pour concevoir ses produits numériques ; Webflow pour créer des sites Web de marketing ; Glide pour un peu de prototypage ; et Bubble pour des tests approfondis à travers des produits minimums viables (MVP).

« Fondamentalement, tout type d'application SaaS où vous avez besoin de fonctionnalités avancées », a déclaré Møller à TechCrunch. « Peut-il être construit en React ? [Alors] ça peut être construit en Toddle. »

L'idée est que les développeurs et les concepteurs peuvent travailler à partir de la même page dans le même 'langage', sans avoir à passer d'un environnement à l'autre. Chaque composant créé dans Toddle peut être stocké sous forme de paquets et réutilisé dans différents projets, et le contrôle de version permet aux développeurs de revisiter d'anciennes versions de composants ou d'applications si nécessaire.

Alors que les concepteurs peuvent travailler sur l'ajustement de l'interface, les spécialistes du marketing peuvent modifier le contenu, et les développeurs peuvent se concentrer sur la logique principale de construction de l'application sans devoir être sollicités pour chaque changement de style de bouton. Toddle est en fait la 'couche de traduction' qui cartographie les modifications visuelles sur le cadre frontal correspondant et la méthodologie CSS - tout est synchronisé à la fois visuellement et programmationellement.

Il convient de noter que Toddle n'est pas un constructeur d'application Web full-stack - il n'a pas de base de données intégrée, par exemple. Un constructeur d'application front-end et back-end tout-en-un pourrait avoir du sens dans certains cas (par exemple pour des prototypes ou des applications simples), mais Møller considère que ceux qui construisent des applications complexes auront des besoins évolutifs, donc il n'a pas de sens de les enfermer avec Toddle. 'Les technologies taille unique finissent toujours par ne plus convenir à personne avec le temps’, a-t-il écrit dans un billet de blog expliquant la logique.

À la place, pour la fonctionnalité back-end comme les bases de données et l'authentification, Toddle fonctionne avec les systèmes que le développeur souhaite utiliser. La société propose une bibliothèque d'intégrations incluant Xano, Supabase, Airtable, GraphQL, Stripe (pour les paiements) et même des modèles d'IA de sociétés comme OpenAI et Hugging Face.

En termes de tarification, Toddle fonctionne sur un modèle freemium, avec son niveau gratuit offrant la plupart des blocs de construction nécessaires pour commencer à construire des applications Web. Cependant, un gros inconvénient ici est que cela ne s'applique qu'aux projets open source, et ils doivent être hébergés sur le domaine de Toddle.

Néanmoins, c'est un bon moyen de découvrir ce que Toddle peut faire. Les utilisateurs peuvent payer pour débloquer un stockage supplémentaire, accéder à des domaines personnalisés et supprimer toute la marque Toddle.

« Tout ce que vous pouvez construire dans Toddle, vous pouvez le construire dans le niveau gratuit », a déclaré Møller. « C'est important pour nous car nous voulons changer la façon dont les logiciels sont développés. Nous devons le rendre accessible à tout le monde tant qu'ils ont un ordinateur. »

Le facteur open source

La société âgée de deux ans affirme avoir 9 000 utilisateurs individuels et voir jusqu'à 80 nouvelles inscriptions chaque jour, et environ 60 utilisateurs payants. C'est un début modeste pour sûr, mais Toddle a annoncé mardi avoir levé 4,3 millions de dollars dans le cadre d'un financement de démarrage alors qu'elle se prépare à open sourcer la majorité de sa plateforme. La société prévoit de publier les composants linguistiques et d'exécution de sa plateforme sous une licence Apache 2.0 permissive, et prévoit également de rendre son éditeur open source à une étape ultérieure.

Le 'langage' dans ce contexte fait référence à la sortie de l'éditeur - le code brut que Toddle envoie à l'AST (arbre de syntaxe abstraite), qui est ensuite traduit en code binaire lisible par la machine. L'exécution fait référence à l''interpréteur' qui fournit les composants et services nécessaires pour exécuter un programme.

En fin de compte, les développeurs pourront héberger eux-mêmes des applications construites avec Toddle sans avoir à utiliser la plateforme elle-même, et ils pourront modifier et améliorer le langage de leurs applications. Møller dit que la société prévoit d'open sourcer ces différents éléments à partir de cette année et cela jusqu'en 2025.

« Nous avons du travail à faire pour dissocier le code open source », a déclaré Møller. « Cela se fera par étapes. »

Le tour de table de Toddle a été mené par le fonds de capital-investissement finlandais Inventure. Lifeline Ventures, PSV et quelques investisseurs providentiels, dont le co-fondateur de Typeform David Okuniev, ont également participé.