Jusqu'où peut-on créer avec Bubble ?

Jusqu'où peut-on créer avec Bubble ?

Lorsque l’on se lance dans la création d’un projet impliquant une interface utilisateurs, des fonctionnalités poussées ou une base de données adaptée, Bubble figure dans la liste des outils privilégiés.Il faut dire que l’outil est puissant et permet de faire énormément de choses, rapidement et à moindre coût.Mais malgré son lot d’avantages Bubble comporte quelques limites. Voici celles retenues par Bienfait.co.

Paul
Charbogne
2 minutes

Prise en main 🖖

Une des premières limites natives de Bubble est sa prise en main, beaucoup plus difficile que sur d’autres outils proches comme Glide ou Stacker. L’interface n’est pas très simple à comprendre, il faut parfois chercher longtemps avant de trouver où mettre telle info et par où se déclenchent les “workflows” (sorte de suite logique en backend, équivalent des routes en développement).

Il y a beaucoup de logiques à l’intérieur de Bubble qui sont proches du développement traditionnel, notamment celle de pousser des id d’entités à certaines pages / composants et ainsi rendre dynamiquement le contenu à l’intérieur de ces blocs. De manière générale beaucoup de choses sont faites nativement par Bubble sans que vous n’ayez rien à régler mais d’autres sont très manuelles et demandent un certain niveau de connaissance de l’outil pour être actionnées.

Clairement il vous faudra du temps avant de délivrer de la valeur avec Bubble mais rien d’insurmontable.

Algorithme 🔐

Bien que vous puissiez réaliser toutes les routes standards dont nécessite le développement d’une application métier, d’un Saas ou autre, vous serez bloqué si vous tentez de mettre en place un algorithme. Impossible de réaliser des calculs poussés et d’en sortir un résultat ou une réponse standardisé sur Bubble. En guise de contournement vous pouvez héberger votre logique mathématique ou votre algorithme directement chez vous et le faire interagir avec Bubble via API.

UI très poussée 🚀

Il vous sera possible de réaliser de beaux produits avec Bubble et il y a de grandes chances pour que vos besoins soient dans les standards de ce qu’il se fait actuellement sur le web. Vous rencontrerez une limite dans l’UI avec Bubble si vous cherchez à développer des interfaces graphiques très poussées comme, par exemple, des jeux vidéo, des diagrammes de données ou des cartes interactives. Ça n’est apparemment pas une problématique de charge que font peser ces animations le problème, cela vient sans doute d’un positionnement de Bubble qui n’a clairement pas fait du design poussé sa priorité. Encore une fois, il vous sera possible de réaliser de beaux outils, bien agencés et au goût du jour.

Suritération 🔄

Disclaimer : cette limite est propre à chacun. Un des potentiels travers lorsque l’on utilise Bubble c’est de vouloir tout faire, très vite et itérer très rapidement. Sauf qu’à surdévelopper trop vite votre projet avec Bubble, vous risquez de vous perdre, de ne plus savoir quel workflow fait quoi et à quel moment. Vous risquez de devoir modifier fréquemment votre modèle de données, quitte à le déconstruire ensuite. C’est une des limites dans l’utilisation de Bubble, vouloir tout faire trop vite et tout casser. Cette limite n’est pas donc pas réellement liée à l’outil lui-même mais plus à l’utilisation qu’on en fait.

Autres 💡

Une liste non exhaustive d’autres limites ou risques de Bubble.

Aucun autre custom code que le JS

Bubble ne supporte pas d’autre custom code que le Javascript, cela peut limiter certains développements.

Hébergement

Impossible d’héberger son site sur son serveur avec Bubble. Tout est hébergé chez eux (AWS).

Exporter le code

Impossible d’exporter le code de ce que vous avez construit, si vous décidez de passer par du développement maison vous ne pourrez pas repartir de ce que vous avez sur Bubble.

En bref,

Bubble est l'outil no-code le plus complet, il vous permettra de dépasser aisément le cadre du "MVP" et devenir un réel produit à part entière. Il y a de grandes chances pour que Bubble corresponde à vos attentes que ce soit en termes d'interface ou de charge. Avant de se lancer dans la création d'un outil ou produit sur Bubble il est important de bien définir le périmètre du projet pour ne pas tomber dans la suritération. L'outil n'est pas toujours facile à prendre en main, un profil expérimenté en développement d'outils no-code peut être un réel plus dans la réussite de votre projet. Pour certains cas de figure très précis il vous sera impossible d'utiliser Bubble mais ces cas sont rares.

Outils & articles en lien
Bubble
Concrétisez vos projets avec Bubble : suivez nos conseils !

Découvrez Bubble, l'outil star de l'univers no-code.

Qu'est ce que le métier de product builder ?

Le no-code bouge, de nouveaux outils apparaissent, de nouveaux acteurs se positionnent et de nouveaux emplois tels que celui de product builder voient le jour. Qu’est-ce que c’est exactement ? Comment devient on Product Builder et combien peut-on gagner ? Bref, dans cet article, nous vous disons tout !

Vendor locking : échappez à la captivité des outils no-code

Le “vendor locking” est un problème commun dans de nombreux domaines technologiques, y compris dans le monde du no-code. Dans le contexte des outils no-code, cela signifie que vous pouvez être enfermé par une application donnée voire par le prestataire qui vous a accompagné sur l’intégration de l’outil.

Envie d'en savoir plus ?
Prenons 15 minutes ensemble pour
discuter de votre projet. 🤝
On s'appelle !