Skip to content

Luna Park vs FlutterFlow ​

FlutterFlow est un constructeur visuel pour Flutter, le framework de Google pour les applications mobiles. Luna Park repose sur la stack web (Vue et Node.js). Les deux génèrent du code exportable et produisent des applications natives : la vraie question est quelle plateforme passe en premier dans votre projet.

En un coup d'œil ​

Construction ​

Luna ParkFlutterFlow
Cible principaleWeb, puis desktop et mobileMobile, puis web et desktop
InterfaceArborescence de composants, style basé sur le CSS, tokens de designArbre de widgets Flutter, thèmes
LogiqueGraphes de visual scriptingAction flows, code Dart personnalisé
ExécutionCompilée en JavaScript et VueCompilée en Flutter (Dart)
ExtensibilitéPaquets npm, fonctions TypeScript, pluginsPaquets Dart, widgets et actions personnalisés
IASidekick, agents externes via MCPGénération IA, DreamFlow

Données et backend ​

Luna ParkFlutterFlow
BackendIntégré : routes, crons, PostgreSQLFirebase ou Supabase, API, cloud functions
Accès à la baseLes routes interrogent PostgreSQL directement, sur le même serveurDepuis l'application, via les API de Firebase ou Supabase
Logique serveurVisuelle, même langage que l'interfaceCloud functions, écrites en code

Propriété et coûts ​

Luna ParkFlutterFlow
Export du codeCode source lisible (offres payantes)Code Flutter (offres payantes)
HébergementOù vous voulezStores d'applications, hébergement web FlutterFlow, ou au choix
Modèle de prixAbonnement fixeSièges
PlateformesWeb (application monopage, PWA), desktop (Windows, macOS, Linux), mobile (Android, iOS)Mobile (Android, iOS), web, desktop

INFO

Cette comparaison reflète notre compréhension de FlutterFlow en octobre 2026. FlutterFlow évolue vite : consultez flutterflow.io pour ses fonctionnalités et prix actuels.

Les points forts de FlutterFlow ​

  • Mobile d'abord : Flutter dessine lui-même chaque pixel, donc les applications mobiles ont le même rendu et le même comportement sur Android et iOS, avec des animations fluides.
  • Outils mobiles : publication sur les stores, notifications push, fonctionnalités de l'appareil et données hors ligne sont bien couverts.
  • Intégration Firebase : authentification, Firestore, stockage et cloud functions sont intégrés en profondeur.
  • Écosystème mature : une grande communauté, de nombreux templates, et tout l'écosystème Flutter derrière.

Les points forts de Luna Park ​

Conçu pour le web ​

Les applications web Flutter dessinent sur un canvas au lieu de produire du HTML. Cela affecte l'indexation par les moteurs de recherche, le poids du chargement initial, la sélection de texte et l'accessibilité. Luna Park génère une application Vue classique : du HTML et du CSS que les navigateurs, les moteurs de recherche et les technologies d'assistance comprennent nativement, et qui reste légère.

Backend inclus ​

FlutterFlow s'appuie sur Firebase ou Supabase pour les données et la logique serveur, et la logique serveur complexe part dans des cloud functions écrites en code. Dans Luna Park, les routes, les crons et la base de données PostgreSQL font partie du projet, construits avec le même visual scripting que l'interface.

La base de données à côté de votre logique ​

Avec Firebase ou Supabase, l'application interroge les données via leurs API, à travers le réseau. Firestore est une base orientée documents : pas de jointures, et des agrégats limités. Supabase est du PostgreSQL, mais les requêtes complexes demandent des fonctions SQL écrites à la main.

Dans Luna Park, une route tourne sur le même serveur que PostgreSQL et lui parle directement. Un seul appel depuis l'application peut exécuter plusieurs requêtes, avec jointures, agrégats et transactions, et votre logique entre les deux, le tout construit visuellement.

Une logique sans passer au code ​

Dans FlutterFlow, la logique qui dépasse les actions intégrées s'écrit souvent en code Dart personnalisé. Le visual scripting de Luna Park couvre les boucles, fonctions, données typées et appels asynchrones : la logique complexe peut rester visuelle. Vous pouvez toujours écrire des fonctions TypeScript si vous préférez.

L'écosystème web ​

Luna Park utilise npm, la plus grande bibliothèque de code : les fonctions d'un paquet deviennent des nœuds, et les paquets de composants Vue ajoutent des composants.

À savoir avant de changer ​

  • Les applications natives sont basées sur le web. Les applications mobiles de Luna Park font tourner votre frontend web dans une coque native. Elles sont légères et conviennent à la plupart des applications métier, mais FlutterFlow est plus adapté aux applications mobiles très graphiques ou qui utilisent beaucoup de fonctionnalités de l'appareil.
  • Vous hébergez le backend. Les routes, la base de données et les crons tournent sur votre propre serveur (voir Auto-hébergement).
  • Les builds natifs demandent l'application desktop et une licence Edu ou Pro.

Des concepts FlutterFlow à Luna Park ​

FlutterFlowLuna Park
PagePage
ComponentComposant
Page state / component stateVariable
App stateStore
Action flowGraphe de logique
Custom function / custom actionFonction (graphe ou TypeScript)
Custom widgetComposant de plugin
Collection Firestore / table SupabaseTable de base de données
Cloud functionRoute
API callNœud Fetch
ThèmeTokens de design

Lequel choisir ? ​

Choisissez FlutterFlow si votre produit est d'abord une application mobile, avec une expérience native riche, et que le web est secondaire.

Choisissez Luna Park si votre produit est d'abord une application web (SaaS, tableau de bord, outil interne) que vous voulez aussi sur desktop et mobile, avec le backend construit dans le même outil.