Un disque dur externe et un trousseau de clés posés sur le bureau d'un petit local, en fin de journée, sous une lampe en laiton

Grand guide · · 11 min de lecture

Vercel ou Netlify : où publier une application créée avec l’IA ?

Comparez une page simple et un carnet qui enregistre des demandes : code, fonctions, données, domaine, dépenses et reprise. Une fiche de choix fondée sur votre projet.

Vercel ou Netlify : commencez par identifier ce que votre application doit faire une fois publiée. Pour une page d'information, le choix porte surtout sur la publication et l'entretien du site. Pour un outil qui enregistre des demandes, il faut aussi examiner les traitements, la base, les fichiers et les comptes. Le fait que le code ait été créé avec l'IA ne tranche pas ce choix.

Suivons deux projets fictifs de Sarah : une page présentant ses ateliers et un carnet interne de réservations. Le premier affiche du contenu ; le second conserve le travail d'une équipe. Ce guide compare les possibilités documentées et propose un essai identique. Aucun déploiement comparatif ni mesure de performance n'a été réalisé. Les documentations citées ont été consultées le 2 octobre 2026.

Reconnaître une page simple et une application avec données

La page de Sarah contient la description des ateliers, des dates et un lien de contact. Son contenu peut être préparé en fichiers et envoyé aux visiteurs. On parle souvent de site statique. Cela ne veut pas dire que son apparence est immobile : il peut avoir des menus ou des interactions, sans conserver lui-même une réservation dans une base.

Le carnet interne permet de créer une réservation, de la confirmer et de retrouver son état depuis un autre appareil. Il attend un stockage durable et des règles d'accès. Une partie du traitement peut s'exécuter sur un serveur, c'est-à-dire hors du navigateur de l'utilisateur. Cette partie vérifie les actions et échange avec les services nécessaires.

Demandez à la personne ou à l'agent qui a construit votre projet de classer ses fonctions. Quels écrans sont de simples fichiers ? Quelles actions contactent une base ? Quels secrets doivent rester hors du navigateur ? Quel service reconnaît les comptes ? Vous n'avez pas besoin de mémoriser l'architecture, mais vous devez savoir quels éléments la publication doit faire fonctionner.

Cette carte empêche un mauvais raccourci : déposer le dossier visible de l'interface et croire que les réservations suivront. Une page peut s'afficher correctement tout en ayant perdu son accès au service qui conserve les données.

Examiner les chemins de publication de Vercel et Netlify

La documentation de déploiement Vercel présente plusieurs chemins, dont la connexion à un dépôt de code et la création de versions d'aperçu et de production. Le dépôt est un espace qui conserve les fichiers et leur historique. Une connexion permet d'organiser les nouvelles publications à partir de modifications identifiées.

La documentation des frameworks Netlify explique la préparation de projets utilisant différentes bases techniques. Le framework est la structure logicielle sur laquelle votre application a été construite. Son nom et sa version aident à trouver les réglages adaptés, même si vous ne les avez pas choisis vous-même.

Pour la page d'ateliers, demandez sur chaque service comment préparer les fichiers publiables, vérifier un aperçu et transmettre une correction. Pour le carnet, ajoutez la façon dont les traitements sont exécutés et configurés. Consignez les étapes réellement nécessaires au projet ; ne déduisez pas qu'un bouton portant le même nom produit le même ensemble de services.

Privilégiez le parcours que la personne chargée de l'entretien comprend et peut reproduire. Une première publication assistée peut être rapide, mais Sarah devra aussi corriger une date, remplacer une image ou restaurer une version. Le choix doit couvrir cette répétition, pas seulement le premier envoi.

Pour comprendre · illustration du guide
Identifier où chaque élément est hébergé. Interface: Les pages servies au navigateur. Traitements: Les actions exécutées côté serveur. Données: Le stockage, ses droits et ses sauvegardes
Identifier où chaque élément est hébergéLe choix d’hébergement doit couvrir les trois éléments.Agrandir l’illustration

Faire le petit essai de la page d'ateliers

Préparez une page fictive avec un titre, deux dates d'ateliers, une image dont vous avez le droit d'usage et une page de détail. Ajoutez une adresse inexistante afin d'examiner la page d'erreur prévue. Gardez exactement les mêmes fichiers pour comparer les deux services.

Sur chaque option, suivez le parcours de publication documenté dans un environnement d'essai adapté à votre compte. Relevez les réglages que vous avez dû comprendre et ceux détectés automatiquement. Ouvrez l'adresse obtenue sur ordinateur et téléphone. Accédez directement à la page de détail, puis rechargez-la ; vérifiez les images et les liens.

Modifiez ensuite une date d'atelier et publiez cette correction. Demandez à une autre personne de retrouver la bonne version. Si votre propre navigateur affiche encore l'ancienne, cherchez ce qui est réellement publié et ce qui vient de sa copie locale, plutôt que de republier plusieurs fois sans diagnostic.

Enfin, examinez comment rétablir la version précédente. Notez qui possède le compte, le code et l'image. Pour ce projet simple, le bon résultat est une page accessible et une correction reproductible. Des fonctions avancées de base de données n'améliorent pas cette décision si la page n'en utilise aucune.

Faire l'essai du carnet de réservations

Le carnet fictif contient trois réservations : H01, atelier du matin, confirmée ; H02, atelier de l'après-midi, en attente ; H03, atelier du lendemain, annulée. Deux comptes d'équipe sont autorisés à le consulter. Un visiteur non connecté doit être refusé. Aucun paiement ni message réel ne doit être déclenché par ces essais.

Préparez une copie de données distincte pour chaque destination, ou un dispositif d'essai qui évite que les deux versions modifient accidentellement le même travail réel. Ouvrez H01, créez H04 et changez son statut. Fermez l'application, reconnectez-vous puis retrouvez H04 depuis un second appareil autorisé.

Le traitement de ces actions peut utiliser des fonctions côté serveur. Netlify documente ses Functions, et Vercel décrit également ses fonctions. Le nom de la fonctionnalité importe moins que sa compatibilité avec votre code, ses limites d'exécution et les services auxquels elle doit accéder.

Ajoutez un document fictif à H01 si votre application utilise des pièces jointes. Vérifiez ensuite sa lecture après une nouvelle publication. Un fichier enregistré temporairement pendant une exécution ne doit pas être confondu avec un stockage durable prévu pour les documents. La fiche comparative distingue ces contrôles de ceux de la page statique.

Vérifier le cas d'un projet Next.js

Si votre projet utilise Next.js, ne concluez pas que seul Vercel peut l'héberger. Vercel documente sa prise en charge de Next.js et Netlify possède également une documentation dédiée. Les détails doivent être vérifiés pour la version et les fonctions utilisées par votre application.

Demandez une liste limitée aux fonctions présentes : pages préparées à l'avance, pages produites à la demande, traitements de formulaires, images, cache et éventuelles tâches longues. Le cache est une copie conservée pour éviter de refaire le même travail à chaque visite. Il peut aussi expliquer pourquoi un statut modifié n'apparaît pas immédiatement si son usage est mal adapté.

Pour Sarah, le test est concret : après confirmation de H02, le second membre de l'équipe voit-il le nouvel état au moment prévu ? L'écran ne doit pas continuer d'afficher « en attente » sans indication. Faites examiner la cause avant d'attribuer automatiquement ce comportement à l'hébergeur ; elle peut venir du code ou de sa configuration.

Si l'application dépend d'une fonction particulière d'un service, notez le travail nécessaire pour la remplacer. Cette dépendance peut être acceptable. Elle devient gênante lorsque personne ne la connaît et que la sortie supposée simple exige finalement de réécrire une partie du projet.

Cartographier où vivent le code, les données et les comptes

L'hébergeur ne constitue pas nécessairement un emplacement unique pour toute l'application. La présentation du stockage Vercel décrit différents services et intégrations. Selon vos choix, les données peuvent être conservées dans un service distinct de celui qui exécute l'interface. Relevez le produit effectivement utilisé, pas seulement la marque affichée sur la publication.

Pour chaque option, écrivez où vivent le code, les réservations, les documents, les paramètres sensibles, la gestion des utilisateurs et le domaine. Ajoutez le propriétaire de chaque compte. Une application construite avec l'IA peut créer rapidement plusieurs dépendances ; cette carte permet de les voir avant qu'un problème les révèle.

Distinguez les personnes autorisées à publier le projet de celles autorisées à utiliser le carnet. Un accès à l'administration de l'hébergement n'est pas un compte métier ordinaire. Sarah peut décider qu'une personne entretient le site tandis que deux collègues traitent les réservations. Les droits doivent correspondre à cette répartition.

Vérifiez aussi les environnements d'aperçu. Une version destinée à essayer une nouvelle couleur ne devrait pas modifier les réservations réelles par une connexion oubliée. Utilisez des paramètres et des données adaptés aux essais. La séparation doit être décrite et contrôlée ; un mot « aperçu » dans une adresse ne prouve pas que les données sont isolées.

Relier le domaine et comprendre un incident

Choisissez une adresse avant de modifier les réglages du domaine. Pour l'essai, Sarah peut utiliser une adresse dédiée à la copie du carnet. Le domaine principal continue alors de servir les usages existants jusqu'à une décision de bascule. Conservez les réglages concernés et utilisez ceux fournis par le service choisi pour votre projet précis.

Vérifiez ensuite le parcours entier sur cette adresse. Un service de connexion peut attendre une adresse de retour autorisée. Une notification peut contenir un lien codé vers l'ancien environnement. Les réglages du domaine rendent la destination accessible ; ils ne réécrivent pas automatiquement tous les liens et paramètres de votre application.

Comparez également la façon de comprendre un incident. Cherchez où consulter l'échec d'une publication, l'erreur d'un traitement et une éventuelle difficulté de connexion à la base. Notez les informations accessibles à la personne qui assurera le support, ainsi que la durée de conservation annoncée dans son offre.

Pour la page simple, le premier diagnostic porte sur le contenu publié et les adresses. Pour le carnet, il doit distinguer l'affichage, l'accès et l'enregistrement. Faites décrire à votre responsable technique un incident fictif et sa marche de reprise. Une plateforme bien comprise peut être plus facile à entretenir qu'une autre choisie uniquement parce qu'elle avait un bouton familier.

Comparer les dépenses sur le même usage

Écrivez les postes avant de comparer les offres : hébergement, exécution des traitements, transfert de fichiers, stockage, base, comptes d'équipe, domaine et services externes. Ajoutez le temps de configuration et l'aide nécessaire. Les conditions évoluent ; relevez les informations actuelles dans les offres des éditeurs, à la date de votre décision.

Utilisez deux scénarios identiques pour chaque service. Le premier représente votre usage habituel envisagé ; le second une hausse temporaire, par exemple après l'annonce d'un atelier. Ce sont des hypothèses à renseigner avec vos propres données, pas une prédiction de trafic. Examinez ce qui se passe si vous atteignez une limite : facturation supplémentaire, restriction ou action manuelle selon l'offre.

Pour le carnet, comptez les actions et fichiers qui sollicitent réellement des services. Une visite sur la page d'accueil et l'import d'un document volumineux n'entraînent pas le même travail. Le prix de création avec l'IA ne remplace pas ce budget de fonctionnement, et une offre sans paiement initial ne garantit pas une exploitation sans coût.

Désignez la personne qui reçoit et comprend les alertes d'usage. Fixez une action prévue si la consommation surprend l'équipe : examiner la cause, restreindre une fonction ou adapter l'offre après décision. Le guide sur le coût de maintenance aide à replacer l'hébergement dans l'entretien complet du produit.

Choisir avec une mise à jour et une reprise réussies

Pour la page d'ateliers, choisissez l'option dont la publication, les modifications et le domaine sont les plus faciles à entretenir dans votre organisation. Pour le carnet, ajoutez les résultats de persistance, d'accès, de fichiers et de diagnostic. Si votre projet est déjà bien intégré à un service, mesurez le travail d'un changement avant de repartir de zéro.

Faites une dernière opération sur la copie : ajoutez un champ « remarque interne » sans perdre H01 à H04, puis vérifiez la correction depuis un second compte. Examinez le retour à une version utilisable. Le rétablissement du code et celui des réservations sont des opérations distinctes ; votre plan doit préciser ce qu'il restaure et ce qu'il conserve.

Notre intérêt commercial est explicite : nous éditons Maestro. Aucun des essais proposés n'exige notre outil, et nous ne déclarons pas de gagnant sans vos résultats. Remplissez la fiche Vercel ou Netlify : elle conduit à une décision sur votre projet, avec ses responsables et ses limites. Les cases indispensables encore vides indiquent précisément quel essai réaliser avant de publier pour vos utilisateurs.

Revenir au sommaire

Comparer les alternatives à Lovable : prix, code et travail en local

Retour au journal

Prenez la baguette.

Laissez votre email : vous essaierez Maestro dans les premières vagues.

La beta est ouverte sur invitation sur macOS 13 et plus. Laissez votre email pour une prochaine vague d'accès. Windows est en préparation.

La beta est actuellement disponible sur macOS 13 ou plus. Votre réponse nous aide à préparer les autres versions.

Votre email ne sert qu'à vous prévenir de l'ouverture. Rien d'autre, promis.