Bilel Abdelmoula

Accueil › Blog

Low-code · Vibe coding · IA · Débutants

Low-code ou vibe coding : par quoi commencer ?

Par Bilel Abdelmoula · · 2 min de lecture

Aussi en: English · العربية

Si vous voulez comprendre comment marchent les apps, je commencerais par le low-code. Si vous avez juste besoin d’un résultat, le vibe coding suffit. Pour les deux, l’ordre compte.

Low-code

  • vous construisez chaque partie vous-même
  • vous voyez la structure
  • vous pouvez déboguer
  • vous apprenez comment marchent les apps

Vibe coding

  • une première version très rapide
  • l’IA décide de la structure
  • dur à réparer quand ça casse
  • on n’apprend pas grand-chose

Par vibe coding, j’entends décrire ce que vous voulez à une IA, accepter le code qu’elle donne et passer à la suite sans vraiment le lire. Si ça tourne, on livre.

Ça marche. Vous pouvez avoir une app qui tourne en un après-midi.

Mais si vous débutez et que vous voulez apprendre à construire, je commencerais par le low-code, et je passerais au code avec l’IA une fois que vous comprenez comment une bonne app est construite.

Pourquoi je ne commencerais pas par le vibe coding

On n’en apprend pas grand-chose. C’est l’IA qui décide de la structure, de comment les données sont récupérées, où elles sont stockées et qui y a accès. Vous ne voyez que le résultat.

Ça va jusqu’au jour où quelque chose casse, devient lent ou a une faille de sécurité. Là, vous lisez des centaines de lignes que vous n’avez pas écrites, vous demandez à la même IA de corriger son propre code, et vous espérez que ça marche cette fois.

Ce que le low-code vous apprend

En low-code, vous construisez visuellement, mais c’est quand même vous qui construisez, et chaque partie est devant vous.

Vous voyez comment l’app est structurée, où sont les données et comment elles arrivent sur la page. Vous apprenez aussi comment les données devraient être récupérées, pas seulement comment elles le sont par hasard. Quand quelque chose ne va pas, vous l’ouvrez, vous vérifiez chaque étape et vous corrigez.

Ce que vous finissez par comprendre

  • Structurecomment une app se découpe en pages, API et données
  • Donnéestables, relations et où les choses sont stockées
  • Récupérationcomment une page obtient ses données, et comment elle devrait
  • Débogageouvrir une étape et voir ce qui a coincé
  • Vitessepourquoi certaines requêtes sont lentes
  • Sécuritéqui peut voir quoi, et où le vérifier

Mon parcours était différent : j’ai étudié l’informatique et appris à coder d’abord. Mais Xano et WeWeb ont été un bon équilibre pour moi. Je pouvais toujours écrire de la logique quand il fallait, et je voyais comment le backend et le front-end s’emboîtent, comment une API s’exécute étape par étape et pourquoi quelque chose était lent.

Quand passer au code avec l’IA

Une fois que vous savez démarrer un projet, le structurer et le rendre rapide et sécurisé, coder avec l’IA devient vraiment utile.

À ce stade, vous pouvez lire ce que l’IA écrit. Vous remarquez quand elle récupère plus de données que nécessaire, ou quand un endpoint n’a pas de vérification de permissions, et vous pouvez lui demander de faire autrement parce que vous savez pourquoi.

C’est comme ça que j’utilise Claude Code aujourd’hui. Il écrit une bonne partie de mon code, mais je le relis, parce que je sais à quoi il doit ressembler.

  1. Construire en low-code
  2. Comprendre les données, les API et la structure
  3. Apprendre ce qu’est une app rapide et sécurisée
  4. Utiliser l’IA pour écrire du code plus vite
  5. Relire tout ce qu’elle écrit
L’ordre que je conseille

Lequel choisir

Choisissez le low-code si

  • vous voulez apprendre comment marchent les apps
  • vous voulez comprendre ce que vous construisez
  • vous voulez devenir développeur

Choisissez le vibe coding si

  • vous avez juste besoin que ce soit fait
  • c’est un prototype rapide ou un outil perso
  • peu importe comment ça marche à l’intérieur

Si vous voulez apprendre, commencez par le low-code. Si vous voulez juste un résultat, le vibe coding suffit. Si vous voulez les deux, faites-les dans cet ordre.

Pour choisir un outil, je compare le côté front-end dans WeWeb ou React et le côté backend dans Xano en production.

Je construis de vrais produits en low-code et en full-code

Je suis développeur full-stack et je travaille avec React, TypeScript, PostgreSQL, des API REST, Xano et l’IA appliquée. Je choisis l’outil qui convient au produit, pas l’inverse.

Autres articles