Avec plus de 600 000 Bubblers dans le monde et plus de 500 000 applications créées, Bubble est l'outil NoCode incontournable de 2021. Alors si tu as loupé le coche en 2020, laisse-moi te donner quelques arguments pour t'y mettre en 2021
Table des matières
Créer en 2012 par Emmanuel Strashnov et Joshua Haas, Bubble est un des pionniers des outils NoCode, c’est-à-dire qu'il ne nécessite pas de savoir écrire du code pour être utilisé, tout en permettant de créer des systèmes similaires à du développement informatique : des applications !
Attention cependant, si on ne parle pas d'écrire du code, il y a tout de même une logique de programmation (la base de données notamment) qui demandera un peu de travail avant de maîtriser l'outil.
Dans le cas de Bubble, on parle plus précisément de programmation visuelle car cela permet de faire à peu près tout, de manière visuelle. Le meilleur exemple que je pourrais te donner, ce sont des Lego. Chaque brique représente un élément visuel avec une fonction précise et quand on les assemble, ça fait des Chocapik applications !
Bubble fait partie des outils NoCode les plus puissants du marché. Par puissant, comprenez qu'il permet de faire 95% des applications que vous voyez sur internet. Du site ecommerce, à la marketplace, jusqu'à l'application de prise de rendez-vous, et même un jeu vidéo (mais ça, c'est surtout pour le fun).
Utiliser Bubble vous donnera une longueur d'avance si :
Comme vous l'aurez compris, Bubble a de nombreuses applications, notamment dans la création :
Il n'y a pas vraiment de limite à la création à part votre imagination et la technicité que cela pourrait demander.
Outre le fait que ce soit un outil NoCode, Bubble propose un système de programmation visuelle. Comme évoqué plus haut, l'intérêt de ce système est de pouvoir ajouter des briques de fonctionnalités pour gérer des applications complexes. Mais ce n'est qu'un des avantages qui rend Bubble aussi plaisant.
En somme, Bubble permet de faire une passerelle entre le code et le NoCode et donc de pouvoir intégrer des fonctionnalités supplémentaires qui ferait défaut à l'application d'origine.
Bien que Bubble puisse créer 95% des applications codées que l'on voit sur Internet, il y a des limites :
La technologie proposée par Bubble n'est pas accessible de l'extérieur, comprenez donc que vous ne pouvez pas extraire le code pour l'héberger ailleurs. Cela n'est pas une limite en soi mais peut devenir gênant pour les personnes souhaitant avoir la main complète sur la technologie.
Le scale se définit par une croissance agressive, c’est-à-dire que chaque nouvel utilisateur vous coûte moins cher que le précédent, et ainsi de suite. On utilise le mot Scale pour définir quand une startup est en croissance et donc que son nombre de clients explose.
La peur du scale sur Bubble est un problème de compréhension. Déjà il faut savoir que la plupart des gens qui vous disent que Bubble est lent à partir d'un certain nombre d'utilisateurs, très souvent n'ont pas :
En faisant mes recherches, j'ai pu voir qu'il pouvait y avoir des ralentissements sur des applications gourmandes à partir de 3000 utilisateurs actifs en même temps. Pour bien appréhender cette information, il faut comprendre le principe de la bande passante.
Si vous avez 3000 personnes qui lisent une page, cela aura un faible impacte sur les performances de votre application puisqu'ils ne font rien de complexe à part afficher la page.
Si par contre 3000 utilisateurs font une recherche au même moment, cela risque de mettre votre application à genoux. Pourquoi ? Car une recherche nécessite de faire un appel au serveur, avec une action qui va renvoyer les éléments de votre base de données en fonction de critères précis.
Pour vulgariser : c'est une action qui va demander pas mal de ressources sur Bubble.
Donc en gros, avant de s'inquiéter des performances de votre application lorsque 3k utilisateurs feront une action complexe sur votre site, il faut déjà passer toutes les étapes pour acquérir ces utilisateurs. Si c'est le cas, et que ce sont des utilisateurs payant, vous devriez songer à un application réalisé en code directement (et vous aurez sûrement les budgets pharaoniques pour le faire !).
Personnellement avec 2400 utilisateurs ou presque à l'heure actuelle sur Ottho et une cinquantaine d'utilisateurs en simultané, je n'ai aucun ralentissement (j'ai un forfait pro avec des boosts serveurs). On aura l'occasion de reparler du scale dans un autre article.
Quand on parle de SEO, on fait référence au référencement organique (sans payer). Ici je parlerais principalement de Google car il est en situation de monopole en terme de moteur de recherche.
Un des rares cas où je déconseille d'utiliser l'outil Bubble pour l'instant, c'est pour créer un site web très bien référencé. Non pas que vous puissiez le faire sur Bubble mais ce n'est pas forcément très accessible au débutant et surtout, vous allez avoir un problème de performance évaluée par Google.
Pour faire simple, Google a de nombreuses règles pour qualifier des sites dans son algorithme, dont la vitesse de l'affichage sur mobile. Or le système de responsive (c’est-à-dire d'affichage sur support de différente taille) est réalisé sur Bubble grâce à un moteur de rendu (qui va calculer les positions des éléments de votre page, à la volée). Donc c'est lourd à charger... Ce qui impacte forcement la performance de votre site sur Google (même si ça ne touche qu'à l'affichage mobile).
Cependant Bubble a annoncé une mise à jour du responsive pour le premier trimestre 2021 avec la disparition du moteur responsive pour être remplacé par dse flexbox (ce qu'on utilise sur Webflow par exemple), ce qui améliorerait grandement les performances en mobile (et donc sur le web si vous avez suivi). HOURRA, bien sûr, on suit l'affaire de prêt et on vous tiendra au courant !
En résumé, si vous voulez créer un site avec beaucoup de pages (comme un blog) pour prendre de nombreuses positions en SEO, je vous déconseille Bubble. Cependant, utiliser un outil comme WordPress ou Webflow pour la partie site et Bubble pour votre application est totalement une solution viable. C'est d'ailleurs ce que je fais sur Ottho.co
Ici, je cherche à surtout vous faire comprendre que tout ne peut pas être réalisé sur Bubble sans un minimum de maîtrise. Beaucoup de gens sont déçus de voir que Bubble ne se maîtrise pas en une journée... C'est surtout qu'ils ne mesurent pas la puissance de l'outil et pourquoi il est nécessaire de prendre le temps d'apprendre.
Histoire de vous donner un ordre d'idée, voici ce que vous pouvez réaliser et en combien de temps :
Attention, ces temps sont donnés dans le cadre de mes formations Bootcamp principalement, apprendre seul et en autonomie peut être beaucoup plus long.
Plus vous vous rapprochez de la maîtrise, plus vous aurez envie de toucher à du low code sur Bubble, c’est-à-dire de la création d'API. Cela nécessite de créer un tout petit peu de code (en général quelques lignes) assez facile et vous êtes guidé en général. Cependant, vous pouvez avoir un très bon niveau sans avoir besoin d'utiliser les API, c'est à vous de voir. C'est ça qui est incroyable avec Bubble, c'est que vous n'êtes pas limité puisque vous pouvez ajouter du code !
Aujourd'hui, il y a énormément de missions disponibles sur des sites de freelance comme Malt ou codeur.com et cela va en s'intensifiant. Avant c'était 1 mission par mois, puis par semaine et là c'est carrément par jour ; et pour y répondre, toujours plus de nouveaux freelances, attirés par les nouvelles opportunités offertes pas le NoCode et le fait d'arriver les premiers.
Il n'y a pas que des freelances, il y a aussi de nombreuses agences dont certaines spécialisées sur Bubble. Je pourrais vous citer des agences françaises telles que Ideable, Cube ou Evodev. La plus ancienne agence, Ideable, s'est lancée il y a déjà 5 ans !
Enfin, de plus en plus en d'entreprises s'intéressent au profil des NoCodeurs et de plus en plus sur ceux maîtrisant Bubble. D'abord comme une extension de compétence du product manager ou chef de projet (pour éviter de passer par du développement cher et coûteux pour faire des itérations rapides ou tester des mini-fonctionnalités).
Aujourd'hui on assiste à une recherche précise de personnes sachant utiliser Bubble en compétence principale pour des métiers tels que :
Chez Ottho par exemple, notre CTO est un expert Bubble.
S'attaquer à Bubble quand on n'a aucune connaissance technique peut faire peur, surtout quand on ouvre l'éditeur pour la première fois mais cela ne doit pas vous rebuter pour autant. Même si la logique peut vous paraître abstraite au début, il y a vraiment moyen d'apprendre en douceur.
Il est possible d'apprendre gratuitement Bubble en vous baladant sur le forum officiel de Bubble, en regardant des vidéos gratuites sur Youtube et en étant très débrouillard (ce que j'ai fait). Attention cependant à ne pas vous perdre car ça demande un peu de connaissance technique pour ne pas "mal" apprendre (et donc rater des concepts essentiels) et surtout, ça prend énormément de temps (j'ai mis 4 mois) et de motivation. Nous avons également créé un petit guide de démarrage si vous cherchez des ressources et tutoriels Bubble pour bien démarrer et commencer à créer une app.
Chez Ottho, nous avons créé une formation complète de 17h qui est réalisable en totale autonomie. Elle donne de très bons résultats et grâce à sa pédagogie adaptés, vous permettra progression de créer :
Ottho propose aussi des bootcamps qui sont des formations intensives 100% en ligne (mais en groupe) qui s'étendent sur 3 semaines à raison de 2 heures de cours par jour. L'intérêt est surtout la présence permanente de mentors pouvant répondre à toutes vos questions tout au long de la journée.
C'est le meilleur format d'apprentissage que l'on peut vous proposer aujourd'hui et que j'aurais rêvé d'avoir ça quand j'ai commencé sur Bubble car n'oubliez pas, apprendre un outil comme Bubble en étant seul reste très difficile (c'est comme apprendre une nouvelle langue). Là, vous êtes baigné dans une ambiance où toutes les personnes présentent sont là pour apprendre en même temps que vous. En plus de la formation, on ajoute :
Vous pouvez d'ailleurs écouter les interviews de certains anciens bootcampers sur nos Podcasts NoCode Masta (lien Spotify).
Chez Ottho, nous considérons Bubble comme la meilleure opportunité pour créer son application en 2021 et enfin rejoindre la famille des Makers. J'ai personnellement passé des années à devoir repousser ou tordre mes vraies envies parce qu'il m'était impossible de développeur quoi que ce soit (et non, WordPress ne permet pas de faire des applications). Quand j'ai découvert Bubble, mon monde a changé et grâce à ça que j'ai créé Ottho. Donc si je devais résumer cet article en une phase : Ne perdez plus de temps à réfléchir, lancez-vous et créer les applications qui vous font envie.
Découvre les outils No-Code Bubble et Adalo avec une formation de 12 heures totalement offerte.
Je m'inscrisVoir le programme16 semaines pour devenir un ou une développeur.se Bubble