Base44 ou Lovable : lequel choisir pour les débutants ? Un ingénieur pratique examine les différences grâce à son expérience | Introduction au code Vibe

Base44 ou Lovable : lequel choisir pour les débutants ? Un ingénieur pratique examine les différences grâce à son expérience | Introduction au code Vibe

Avec la prolifération des outils sans code, beaucoup de gens se demandent probablement : « Par où commencer ? » Surtout avec des options attrayantes comme Base44 et Lovable, il peut être difficile de décider quoi choisir.

Dans cet article, je comparerai et expliquerai en détail Base44 et Lovable, plus faciles à utiliser pour les débutants, du point de vue d'un ingénieur débutant et pour les personnes sans expérience en codage . En m'appuyant sur ma propre expérience, je résumerai la facilité d'apprentissage, les points faibles courants et le moment opportun pour passer à l'étape suivante.

Cet article le concept de  vibe coding  exploite la puissance de l'IA pour créer des applications sans se soucier du code source . Il s'agit de se salir les mains et d'expérimenter sans se perdre dans les détails du code. L'avantage du développement no-code actuel est que même les non-ingénieurs peuvent rapidement concrétiser leurs idées.

table des matières

Conclusion : En cas de doute, optez pour Base44. Lovable est le choix idéal pour votre prochaine étape !

Si vous hésitez sur l'outil no-code à utiliser, le meilleur point de départ est Base44. La raison est simple : la courbe d'apprentissage est très courte et vous pouvez créer rapidement un outil performant .

publiez une application web en moins de 30 minutes en sélectionnant simplement un modèle et en modifiant légèrement ses éléments .
Nul besoin de se connecter à des services externes ; vous pouvez utiliser des bases de données, des fonctions back-end et l'authentification. Finies les tâches fastidieuses ; créez une application simple en utilisant simplement l'interface utilisateur. La possibilité de créer une application web complète avec Base44 seul est un atout majeur, car elle vous permet d'atteindre rapidement le succès.

est un outil
destiné aux utilisateurs intermédiaires qui excelle en combinaison avec Supabase Autrement dit, Lovable n'est pas complet seul ; il faut également créer, configurer et surveiller un compte pour Supabase . Les structures tarifaires étant également distinctes, il est nécessaire, du point de vue de la facturation et de la gestion, de « surveiller deux services ».

De plus, Lovable a été conçu à l’origine pour les ingénieurs, et certaines opérations et restrictions peuvent être difficiles à comprendre intuitivement pour les non-ingénieurs .

✔ Base44 est fortement recommandé pour le codage d'ambiance !

Le front-end et le back-end sont tous deux basés sur l'IA .
Des domaines et une authentification personnalisés sont disponibles, pour un fonctionnement fluide.
Base44 est la nouvelle norme à l'ère du no-code.

Si vous êtes sérieux au sujet du développement, le plan Builder (50 $/mois) est le meilleur !

▶ Premiers pas avec Base44

Qu'est-ce que Base44 ? Pourquoi c'est idéal pour les débutants

Il existe de nombreux outils permettant de créer des applications sans coder, mais Base44 se distingue par son extrême rapidité .
réalisées au sein d'un seul service, sans configuration complexe ni intégration avec des services externes

✅ Aucun service externe requis ! Développez facilement une application web performante !

Base44 dispose des fonctions de base requises pour les applications, même si vous ne supposez pas d'intégration avec des services externes

  • Base de données
  • Fonctions backend (traitement logique)
  • Authentification (connexion/contrôle d'accès)

cela fait dans Base44 .
Les paramètres sont configurables intuitivement via l'interface utilisateur, évitant ainsi toute configuration externe comme Supabase ou Firebase.

Vous pouvez vous connecter facilement et en toute sécurité à des services externes !

La fonctionnalité « Intégrations » de Base44 connecter intuitivement à divers services externes .
Les processus qui nécessiteraient normalement une implémentation back-end, comme l'envoi d'e-mails, la synchronisation avec le CRM et l'utilisation de modèles d'IA, simplement par l'envoi de commandes via le chat .

Comme mentionné au début, le stockage d'informations secrètes telles que les clés API sur le front-end présente de sérieux risques, mais en faisant bon usage des intégrations, ce risque peut être éliminé.

Exemples de ce que vous pouvez faire

  • Envoyer automatiquement des e-mails lorsque les utilisateurs s'inscrivent (Renvoyer)
  • de soumission de formulaire à Slack
  • Génération et résumé d'IA à l'aide d' OpenAI, Claude et Gemini
  • Connectez-vous à Notion ou Airtable pour synchroniser et afficher les données
  • Envoyez des SMS avec Twilio et affichez des GIF avec Giphy

Il semble y avoir beaucoup d’autres choses qui peuvent être connectées en externe en plus de celles présentées dans l’image.

Base44 génère automatiquement le traitement de l'API en arrière-plan, vous n'avez donc pas besoin d'écrire de code .
De nombreux services d'une clé API (informations d'authentification) , mais Base44 gère ces informations de manière sécurisée et confidentielle.

Le système de crédit est simple et facile à comprendre !

Par exemple, avec des services comme Lovable qui s'intègrent à Supabase, il est essentiel de comprendre
les limites et les spécifications de Supabase Cependant, Supabase peut être complexe pour les non-ingénieurs, et les paramètres et limites de capacité peuvent être difficiles à comprendre.

À cet égard, le système de crédits Base44 est très simple .
Il vous suffit de crédit d'intégration à chaque utilisation d'une fonction d'intégration, comme les opérations de base de données, l'exécution d'un LLM ou le téléchargement de fichiers

L'un de ses principaux attraits est son caractère intuitif et sa facilité d'utilisation , car il n'y a pas de restrictions compliquées telles que « vous pouvez utiliser jusqu'à ○ Go » ou « vous pouvez faire des demandes jusqu'à ○ fois par mois

✅ Le code source est simple et facile à lire !

Avec Base44, lorsque vous consultez le code source dans un navigateur, package.json ne sont pas affichés.
Cela aux non-ingénieurs de comprendre facilement l'intégralité du code et d'y apporter de petites modifications .

D'autres outils ont des structures de fichiers complexes, ce qui rend difficile de savoir quoi faire. Base44, quant à lui, possède une structure simple, ce qui facilite son apprentissage .
Avec un peu d'apprentissage, vous pourrez même le personnaliser vous-même.

❗La limite de crédit d'intégration est étonnamment stricte

BBase44 utilise des « crédits d'intégration » pour les opérations de base de données, l'exécution de modèles d'IA, les téléchargements de fichiers, etc.

  • Plan Builder (50 $/mois) : 10 000 crédits par mois
  • Plan Pro (100 $/mois) : 20 000 crédits par mois
  • Plan Élite (200 $/mois) : 50 000 crédits par mois

À première vue, cela peut sembler suffisant, mais peut s’épuiser étonnamment rapidement

une configuration comme Lovable qui utilise Supabase comme backend , a les spécifications suivantes (pour les plans payants) :

  • Transfert de données : limite de transfert mensuelle de 250 Go
  • Fonctions backend : disponibles jusqu'à 2,5 millions de fois par mois (dans les limites de transfert de données)
  • Base de données : Accès illimité (dans les limites de transfert de données)

Ce chiffre de 2,5 millions de fois représente environ 250 fois les 10 000 crédits de Base44 .
Bien qu'une comparaison directe soit impossible, semble un peu strict

À mesure que le nombre d’utilisateurs augmente, il sera probablement nécessaire de concevoir une conception qui ne consomme pas autant de crédits d’intégration que possible

Ce que vous pouvez faire avec 250 Go de transfert de données (environ)

Traitement du contenuVolume de transfert estimé par transfertNombre d'accès mensuel estimé (250 Go)
Réponses API légères (JSON uniquement, 10 Ko)Environ 10 KoEnviron 25 millions de fois
Page Web textuelle (100 Ko)Environ 100 KoEnviron 2,5 millions de fois
Petite page avec image (500 Ko)Environ 500 KoEnviron 500 000 fois
Une page avec une image moyenne à grande (1 Mo)Environ 1 MoEnviron 250 000 fois
Streaming vidéo (1 minute à 720p = environ 5 Mo)Environ 5 MoEnviron 50 000 minutes (environ 833 heures) de temps de visionnage

✅ Il y a bien d’autres avantages !

Ce que nous avons présenté ici n'est qu'une infime partie des atouts de Base44.
Il existe de nombreuses autres fonctionnalités et astuces utiles. Si cela vous intéresse, consultez l'article ci-dessous.

Cet article détaillé présente avec honnêteté non seulement les avantages, mais aussi les points à prendre en compte
et les inconvénients. Si vous avez des doutes ou des inquiétudes, n'hésitez pas à le lire.

Si vous souhaitez créer du code Vibe en utilisant Base44, le « Builder Plan » est le meilleur choix !
Pour ceux qui souhaitent développer sérieusement leur projet, nous recommandons
l'offre « Builder » à 50 $/mois. Personnellement, j'utilise et je la considère comme le meilleur choix
  • ✅ Les fonctions du serveur peuvent être utilisées, permettant un traitement sécurisé
  • ✅ Prend en charge la publication d'applications sur votre propre domaine
  • ✅ Le contrôle des versions est facile grâce à l'intégration GitHub
  • ✅ Assez de crédits pour poursuivre le développement
Commençons le codage d'ambiance avec Base44 !

Qu'est-ce que Lovable ? Pourquoi c'est l'outil idéal pour progresser

Lovable un outil low-code conçu pour être utilisé avec Supabase .
Contrairement à Base44, qui est autonome, Lovable s'appuie sur Supabase .

Cette conception « divisée » est à la fois la force et la faiblesse de Lovable.

❗L'inscription à Supabase est quasiment indispensable. L'offre gratuite comporte des limites.

Lovable est optimisé par Supabase ; il vous suffit donc de créer un compte Supabase .
, y compris la base de données, l'authentification et les fonctions back-end, fonctionne en conjonction avec Supabase .

Cependant, est limité à
deux projets et à 500 Mo de stockage , honnêtement, ne convient pas à l'approche de codage d'ambiance consistant à « vouloir créer et essayer de nombreuses applications de manière décontractée ».

Cela signifie que, dans de nombreux cas, est
quasiment obligatoire sachez que si Supabase modifie sa structure tarifaire ou ses restrictions à l'avenir, cela pourrait avoir un impact direct sur le développement de Lovable

Pour continuer à développer des applications, vous devrez garder un œil sur les spécifications et les prix de Lovable et de Supabase , ce qui peut sembler un peu un inconvénient.

❗Les limites de Supabase sont difficiles à comprendre pour les non-ingénieurs

Étant donné que Lovable fonctionne sur la base de Supabase, de nombreux comportements et limitations de l'application dépendent des spécifications de Supabase .

Par exemple:

  • Utilisateurs actifs mensuels : jusqu'à 100 000 (des frais de paiement à l'utilisation s'appliquent ensuite)
  • Stockage : jusqu'à 8 Go (plus de 1 Go par Go)
  • Taille du fichier, volume de transfert, période de conservation des journaux, etc.

De cette façon, les spécifications liées au développement et à l'exploitation sont déterminées en détail par un « système de facturation par nombres », et
est très difficile pour les non-ingénieurs de voir combien chacun coûtera en fonction de leur consommation .

en particulier,

  • Même si vous dites « 100 000 MAU », il est difficile d’imaginer combien de temps il faudra pour atteindre ce nombre.
  • Même si vous dites « 8 Go de stockage », je ne sais pas comment vous pouvez dépasser cela.
  • Vous pourriez être surpris lorsque le système de paiement à l’utilisation entre soudainement en vigueur.

Il existe également des risques de coûts cachés tels que :

Il ne suffit pas de regarder le « solde créditeur » pour se sentir à l'aise ; vous pourriez demander
 : « Hein ? Pourquoi cela ne fonctionne-t-il pas ? » ou « Pourquoi de l'argent est-il généré ? » pendant le développement.

Bien que Lovable lui-même soit facile à utiliser, il est important de garder à l'esprit qu'à moins d'avoir une compréhension de base des spécifications Supabase sous-jacentes, vous risquez d'être pris au dépourvu

✅ Se connecter à Supabase est plus facile que vous ne le pensez !

Cependant, se connecter à Supabase lui-même n'est pas difficile.

Vous devez créer un compte Supabase, mais ensuite, il vous suffit de suivre les instructions à l'écran pour être configuré.
Pour être honnête, c'était étonnamment facile, et je suis content de l'avoir évité avant, car je pensais que ce serait un peu compliqué.

Grâce à Lovable qui gère tous les paramètres en coulisses, j'ai senti que le plus grand attrait était que je n'avais pas à me soucier d'utiliser simplement Supabase

Non seulement la base de données, mais aussi les fonctions backend et les fonctions d'authentification peuvent être créées automatiquement en discutant avec l'IA de Lovable, vous pouvez donc développer sans même savoir que Supabase s'exécute en coulisses !

✅ La migration peut être facile. C'est une configuration React x Supabase, vous pouvez donc la réutiliser !

L'application générée possède un frontend construit avec React et un backend construit avec Supabase .

Cela une certaine flexibilité lorsque vous souhaitez transférer l'application que vous avez créée vers un autre service , et facilite également la prise en compte des demandes telles que celles de ceux qui souhaitent l'héberger eux-mêmes.

De plus, comme Supabase est un service de base de données basé sur PostgreSQL, il est compatible avec les piles technologiques courantes et peut être facilement transmis ultérieurement à de nouveaux ingénieurs.

✅ C'est pourquoi il est parfait pour progresser

Lovable est parfait lorsque vous vous habituez au développement piloté par l'IA et que vous commencez à comprendre le code petit à petit, ou que vous souhaitez ajuster la configuration et la conception vous-même.

  • Je souhaite ajuster la configuration côté Supabase
  • Vous souhaitez plus de liberté dans la conception et l’intégration des données ?
  • Je souhaite disposer d'une configuration capable de supporter une exploitation en production dans le futur.

Une fois que vous commencerez à penser comme cela, Lovable sera un outil fiable.

Bien sûr, ce n'est pas le seul attrait de Lovable.
Il existe de nombreuses autres fonctionnalités et idées pratiques. Si cela vous intéresse, consultez l'article ci-dessous.

Si vous souhaitez vibrer avec Lovable, le « Plan Pro » est le meilleur choix !
Pour ceux qui souhaitent créer une application web complète, nous recommandons
l'offre « Pro » à 25 $/mois. Je l'utilise moi-même et je pense que c'est une première étape idéale
  • ✅ Configuration backend solide avec intégration Supabase
  • ✅ Vous pouvez également publier sur votre propre domaine
  • ✅ Gérez votre code en toute tranquillité en l'intégrant à GitHub
  • ✅ Assez de crédits pour soutenir le développement de plusieurs applications
Commencez à coder des vibrations avec Lovable, ainsi qu'avec Supabase !

Un guide de comparaison pour ceux qui ne sont pas sûrs des différences entre Base44 et Lovable !

Pour ceux qui hésitent entre Base44 et Lovable, nous avons compilé un tableau expliquant clairement les différences.
En comparant leurs fonctionnalités, leur facilité d'utilisation et leur profil utilisateur, vous trouverez l'outil qui vous convient.

Comparaison de crédits et de plans : une vérification incontournable si vous envisagez une collaboration externe ou un développement continu

Lors de l'exploitation à grande échelle et de l'intégration avec des services externes, les frais mensuels et la gestion du crédit sont des éléments importants à prendre en compte.
Nous comparons ici les coûts et les limites des forfaits que vous utiliserez probablement.

Plan prérequis :

  • Base44 : forfait constructeur (50 $/mois)
  • Lovable : forfait Pro (25 $/mois) + forfait Supabase Pro (25 $/mois)
articleBase44 (50 $/mois)Lovable + Supabase (total 50 $/mois)
Restrictions d'utilisation du développementSi vous avez le plan Builder ou supérieur, il n'y a aucun problème avec le développement normal.Aucun problème avec le développement normal sur le plan Pro ou supérieur
Restrictions de collaboration externeLes crédits d'intégration sont limités. Soyez prudent lorsque vous utilisez fréquemment des API externes.Si vous avez déjà payé pour Supabase, il existe peu de restrictions.
Facilité de gestion du créditUn service complet et unique. Votre solde créditeur est facile à consulter et à comprendre.Nécessite la gestion de Lovable et de Supabase. Cela peut être un peu fastidieux si vous n'y êtes pas habitué.
Coût total50 $/mois (Base44 uniquement)50 $/mois (Lovable + Supabase)

Comparaison des différences de fonctionnalités et de spécifications : un guide de référence rapide sur les fonctionnalités de base de Base44 et Lovable

Vous vous demandez peut-être ce que chaque outil peut faire, dans quelle mesure il est capable de faire, et quelles sont leurs différences fonctionnelles.
Nous avons compilé ici une liste comparant les principales fonctionnalités, notamment la base de données, l'authentification, le backend et les modèles.

Articles fonctionnelsBase44Aimable
DB (base de données)Utilise la base de données Base44 (terminé en interne)Utilise Supabase DB
Fonctions backendUtilise les fonctions backend Base44 (terminées en interne)Utilisation des fonctions Edge de Supabase
Fonction d'authentificationUtilise la fonction d'authentification Base44 (terminée en interne)Utiliser l'authentification Supabase
ModèlesAbondant et prêt à l'emploiAbondant et prêt à l'emploi
Exportation GitHub/SourceDisponible pour le plan Builder et supérieurDisponible quel que soit le forfait
Domaine d'originePeut être défini avec le plan Builder ou supérieurDisponible pour le plan Pro et supérieur
Intégration de services externesLa fonction d'intégration le rend simple et sûrUtilisation des fonctions Edge de Supabase

Comparaison du point de vue de l'utilisateur : qu'est-ce qui est mieux, Base44 ou Lovable ?

Cette comparaison prend en compte les coûts d'apprentissage, la facilité d'installation initiale, la simplicité d'utilisation et de gestion, etc., et vous pose la question : « Lequel choisiriez-vous ? » Cela
vous aidera à déterminer par quel système commencer et à qui il convient.

articleBase44Aimable
exhaustivitéFonctionne seul. Utilisable sans services externes.L'intégration avec Supabase est presque essentielle
Facilité de construction initialeComplet avec enregistrement Base44Nécessite des paramètres incluant Supabase. Un peu compliqué.
Coûts d'apprentissageTrès bas.Faible (connaissance minimale de Supabase)
Gestion et facturation faciles à comprendreC'est un système de crédit clair. Il suffit de regarder Base44.Double gestion de Lovable et Supabase requise
Utilisateurs attendusPour les non-ingénieurs/ceux qui veulent se lancerPour ceux qui connaissent le système et souhaitent peaufiner la configuration
Migration et évolutivitéFermée dans Base44, la migration nécessite de l'ingéniositéSéparé de Supabase, ce qui facilite la migration et l'extension

Conclusion : Il est recommandé de se familiariser d’abord avec Base44 !

Si vous débutez dans le développement d'IA, préférable de commencer avec Base44 . La raison est simple : la courbe d'apprentissage est extrêmement courte et la configuration intuitive. Même les non-ingénieurs peuvent exécuter des applications web complètes en manipulant simplement l'interface utilisateur.

Lovable est le choix idéal pour ceux qui souhaitent l'associer à Supabase pour créer une configuration plus flexible, ou pour ceux qui envisagent des opérations et des migrations futures. Cependant, compte tenu de l'étendue des éléments à comprendre et des tâches à gérer, il est préférable de le mettre en œuvre une fois que vous vous serez familiarisé avec sa prise en main.

✔ Base44 est fortement recommandé pour le codage d'ambiance !

Le front-end et le back-end sont tous deux basés sur l'IA .
Des domaines et une authentification personnalisés sont disponibles, pour un fonctionnement fluide.
Base44 est la nouvelle norme à l'ère du no-code.

Si vous êtes sérieux au sujet du développement, le plan Builder (50 $/mois) est le meilleur !

▶ Premiers pas avec Base44

Une fois que vous vous y serez habitué, vous pourrez considérer Lovable !

D'autre part, combiner Lovable et Supabase augmente le degré de liberté, vous permettant de développer des applications prenant en compte les aspects de configuration, de sécurité et d'exploitation. Cependant, cela implique également une augmentation du nombre d'éléments à comprendre et de l'étendue des tâches à gérer. Il est donc préférable de passer à l'étape supérieure après une certaine familiarisation avec la plateforme .

Résumé : Commençons par créer une application en utilisant le codage Vibe !

En cas de doute, essayez de créer quelque chose qui fonctionne avec Base44. Ne réfléchissez pas trop, fiez-vous à votre instinct et à votre élan.
C'est code d'ambiance .

Il n'existe pas de solution miracle en matière d'outils no-code, mais nous recommandons vivement « Base44 » comme point de départ. Le coût d'apprentissage est faible et vous pouvez créer un outil immédiatement fonctionnel. Même les non-ingénieurs peuvent se lancer sans hésiter.

Pour des informations détaillées sur chaque fonctionnalité, comment les utiliser et leurs inconvénients, veuillez consulter l'article détaillé ci-dessous.

Partagez si vous le souhaitez!

Qui a écrit cet article

Ceci est un blog que j'ai commencé à étudier la sécurité de l'information. En tant que nouvel employé, je serais heureux si vous pouviez regarder avec un cœur large.
Il y a aussi Teech Lab, qui est l'occasion d'étudier le plaisir en programmation, donc si vous êtes intéressé par le développement de logiciels, assurez-vous de jeter un œil!

table des matières