Comparer
Luna Parkvs

Alternative à Bubble avec export du code : Luna Park vs Bubble

Tarifs
  • Votre code
    Téléchargez l'application complète en Vue et Node.js.
  • Prix fixe
    Une licence, quels que soient le trafic et les utilisateurs.
  • Logique complète
    Boucles, fonctions, données typées et paquets npm.

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.

Sunset Park dans l'éditeur Luna Park
Sunset Park, un site de démonstration créé avec Luna Park.

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 ParkBubble
LogiqueGraphes de scripting visuel, compilés en JavaScriptWorkflows, exécutés par le moteur de Bubble
Base de donnéesPostgreSQL : jointures, agrégats, transactionsBase Bubble : recherches avec contraintes
BackendRoutes et cronsBackend workflows et workflows planifiés
Export du codeCode source Vue + Node.js (Pro)Non (source)
HébergementPartout Hébergement géré fin 2026Bubble uniquement
PrixGratuit, ou Pro à 25 €/mois ou 300 € une foisOffre + usage (workload units)
PlateformesWeb PWA Desktop Android iOSWeb Android iOS
ÉcosystèmeJeuneTrè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

  1. Placez les champs et un bouton, chaque champ lié à une variable.
  2. Au clic, un graphe envoie les variables à une route backend et affiche le ticket.
  3. La route insère une ligne dans la table Waitlist et renvoie son identifiant.

Bubble

  1. Placez les champs et le bouton.
  2. Créez un type de données Waitlist entry.
  3. Ajoutez un workflow « When button is clicked », puis « Create a new thing ».
  4. 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.

Le composant compilé en Vue
La liste d'attente, compilée en Vue et TypeScript.

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.
La table Waitlist dans l'éditeur
PostgreSQL, dans l'éditeur comme en production.

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

De Bubble à Luna Park

BubbleLuna Park
Page, élément réutilisablePage, composant
Custom stateVariable
WorkflowGraphe de logique
Backend workflowRoute
Workflow planifiéCron
Type de donnéesTable de base de données
Option setFichier de configuration
Privacy rulesGuards de route
API ConnectorNœud Fetch
PluginPlugin ou paquet npm

D'après Bubble en octobre 2026. Voir bubble.io pour les fonctionnalités et prix actuels.

Créez visuellement, gardez votre code

Créez l’interface, la logique et le backend de votre application dans un seul éditeur, puis exportez une application standard que vous hébergez où vous voulez.

Nous suivre sur GitHub