WeWeb promet un code exportable.Mais exportable ne veut pas dire maintenable.
Scroll a construit des interfaces en WeWeb. On sait ce que l'outil permet pour aller vite sur un frontend connecté à Supabase ou Xano. On sait aussi pourquoi le code Vue.js exporté n'est généralement pas celui que vos développeurs voudront maintenir.
conservéesCode frontend maintenableTrois situations
où on intervient sur un projet WeWeb.
Construire l'interface, auditer l'existant, ou sortir le frontend de l'éditeur. Le bon mouvement dépend de la maturité de votre application — pas d'un discours commercial décidé d'avance.
Construction d'interface WeWeb
WeWeb est pertinent quand vous avez déjà un backend Supabase ou Xano et que vous voulez construire l'interface rapidement, sans dépendre d'un développeur frontend à temps plein.
Audit de projet existant
Votre interface WeWeb fonctionne mais devient difficile à faire évoluer. Les pages s’accumulent, la logique dans les composants est illisible, les performances commencent à poser problème. On diagnostique.
Migration du frontend vers Next.js
Votre backend Supabase est solide — c’est le frontend WeWeb qui limite. On remplace la couche WeWeb par du Next.js sur-mesure, en conservant le schéma de données et toute la logique backend construite.
Pourquoi l'export WeWeb
ne résout pas le problème de maintenabilité.
« Vous pouvez exporter votre code » est l'argument fort de WeWeb. Il est réel — mais incomplet. Voici ce qu'il cache, et ce qui, lui, est déjà solide chez vous.
Du code généré, pas du code écrit
WeWeb exporte du Vue.js, c'est vrai. Mais ce code est généré par un éditeur visuel : il est structuré pour fonctionner avec WeWeb, pas pour être lu et modifié par un développeur. Les noms de composants sont génériques, la logique est imbriquée, les tests sont absents.
Le backend, lui, est déjà propre
Si vous avez construit votre backend sur Supabase, vous avez déjà une base solide et portable. La migration ne touche pas à ça — on remplace uniquement la couche frontend WeWeb par du Next.js qui parle au même Supabase.
La logique complexe finit toujours en code
WeWeb permet d'écrire du JavaScript dans ses composants. Sur les projets qui grandissent, cette logique custom finit par représenter l'essentiel du code — et elle est éparpillée dans l'éditeur visuel, sans structure ni tests.
Ce qu'on remplace
— et ce qu'on garde.
La migration WeWeb n'est pas une reconstruction complète. On remplace la couche frontend ; le backend Supabase, lui, reste en place. C'est ce qui rend l'opération nettement plus légère qu'une migration Bubble.
Questions de directions techniques et produit.
Les questions qui reviennent quand l'argument « export Vue.js » se heurte à la réalité de la maintenance. Si la vôtre n'y est pas, écrivez-nous — la réponse rejoindra cette liste.
Votre backend Supabase est solide. Votre frontend WeWeb l'est-il autant ?
On évalue ensemble — sans présupposer qu'il faut migrer.
75011 Paris