Low-code
Approche de développement qui minimise le code manuel grâce à des interfaces visuelles, tout en permettant du code custom quand nécessaire.
DébutantDéfinition complète
Le low-code se situe entre le no-code (zéro code) et le développement traditionnel. Tu utilises des interfaces visuelles pour la majorité du travail, mais tu peux écrire du code pour les cas complexes. n8n est un excellent exemple : tu connectes des nodes visuellement (no-code), mais tu peux ajouter des nodes JavaScript custom quand la logique est trop spécifique. Le low-code est idéal pour les entrepreneurs techniques ou les développeurs qui veulent aller vite sans sacrifier la flexibilité.
Analogie pour comprendre
Le no-code, c'est un meuble IKEA : tu assembles sans outils. Le low-code, c'est un meuble avec quelques vis à ajuster au tournevis. Le code pur, c'est fabriquer le meuble à partir d'un arbre. Le low-code offre le meilleur des deux mondes.
En pratique
Un consultant crée un dashboard client avec Retool (low-code) : il connecte Supabase visuellement, drag-and-drop les composants (tableaux, graphiques), et ajoute 10 lignes de JavaScript pour un calcul de marge personnalisé. 2 heures au lieu de 2 jours en code pur.
Outils associés
Termes liés
Pour aller plus loin
Questions fréquentes
No-code si tu ne sais pas coder du tout et que ton besoin est standard. Low-code si tu veux plus de flexibilité et que tu es prêt à écrire quelques lignes de code (ou à les faire écrire par l'IA).
Ils sont complémentaires. Le vibe coding crée des apps complètes via l'IA. Le low-code construit des workflows et dashboards visuellement. Les deux ont leur place dans la stack d'un entrepreneur.