Bubble et Luna Park créent tous deux des applications full-stack sans code. Bubble fait tourner votre application sur sa plateforme. Luna Park la compile en une application Vue et Node.js qui vous appartient et s'héberge partout.

En un coup d'œil
Les deux créent des applications full-stack sans code. Les principales différences : propriété du code, prix et hébergement.
| Luna Park | Bubble | |
|---|---|---|
| Logique | Graphes de scripting visuel, compilés en JavaScript | Workflows, exécutés par le moteur de Bubble |
| Base de données | PostgreSQL : jointures, agrégats, transactions | Base Bubble : recherches avec contraintes |
| Backend | Routes et crons | Backend workflows et workflows planifiés |
| Export du code | Code source Vue + Node.js (Pro) | Non (source) |
| Hébergement | Partout Hébergement géré fin 2026 | Bubble uniquement |
| Prix | Gratuit, ou Pro à 25 €/mois ou 300 € une fois | Offre + usage (workload units) |
| Plateformes | Web PWA Desktop Android iOS | Web Android iOS |
| Écosystème | Jeune | Très large plugins, templates, agences |
Exemple : un formulaire de liste d'attente
Les visiteurs saisissent leur nom, leur email et leur attraction préférée, et reçoivent un numéro de ticket.
Luna Park
- Placez les champs et un bouton, chaque champ lié à une variable.
- Au clic, un graphe envoie les variables à une route backend et affiche le ticket.
- La route insère une ligne dans la table
Waitlistet renvoie son identifiant.
Bubble
- Placez les champs et le bouton.
- Créez un type de données
Waitlist entry. - Ajoutez un workflow « When button is clicked », puis « Create a new thing ».
- Protégez les données avec des privacy rules.


Export du code
Chaque nœud se compile en une ligne de JavaScript, chaque composant en composant Vue. L'application n'a aucun runtime Luna Park. Une application Bubble ne tourne que sur Bubble.

Autres différences
- Coûts. Bubble facture des workload units pour les requêtes, workflows et appels d'API. Une application Luna Park coûte le prix de son serveur, quel que soit le trafic.
- Logique. Les graphes ont des boucles, des fonctions, des données typées et n'importe quel paquet npm en nœuds. Bubble passe par des plugins ou du JavaScript.
- Requêtes. Une requête peut joindre des tables, regrouper des lignes et calculer des agrégats. Les transactions enregistrent plusieurs modifications, ou aucune.
- Plateformes. Un projet exporte le web, une PWA et des applications natives Windows, macOS, Linux, Android et iOS.

Lequel choisir ?
Luna Park
- Vous voulez garder votre code.
- Votre logique va se complexifier.
- Vous voulez des coûts fixes quand le trafic augmente.
- Vous avez besoin d'applications desktop.
Bubble
- Vous ne voulez jamais gérer de serveur.
- Votre logique reste simple.
- Vous avez besoin d'un large écosystème dès aujourd'hui.
Avant de changer
- Jusqu'au lancement de l'hébergement géré fin 2026, vous hébergez le backend : Node.js et PostgreSQL.
- Il existe moins de templates et de plugins. Les paquets npm comblent beaucoup de manques.
De Bubble à Luna Park
| Bubble | Luna Park |
|---|---|
| Page, élément réutilisable | Page, composant |
| Custom state | Variable |
| Workflow | Graphe de logique |
| Backend workflow | Route |
| Workflow planifié | Cron |
| Type de données | Table de base de données |
| Option set | Fichier de configuration |
| Privacy rules | Guards de route |
| API Connector | Nœud Fetch |
| Plugin | Plugin ou paquet npm |
D'après Bubble en octobre 2026. Voir bubble.io pour les fonctionnalités et prix actuels.
