Lâillusion du no-code
Si vous nâavez pas encore entendu parler de no-code, câest probablement que vous vivez dans une grotte đ. Vous savez quoi, vous avez raison. Le monde ici devient complĂštement fou. Il ne se passe pas une semaine sans quâun nouvel outil estampillĂ© no-code dĂ©barque sur Product Hunt, pas un mois oĂč une solution nâannonce pas une levĂ©e de fonds. La douce promesse qui consiste Ă affirmer que tout le monde peut dĂ©velopper son application sans savoir coder est-elle une illusion ? Le positionnement des outils no-code relĂšve-t-il dâun coup de gĂ©nie ?
Construire votre application sans code
Je rĂ©sume la promesse des outils no-code : Construire votre application sans aucune ligne de code. Quand je lis ce type dâaccroche, je me demande Ă qui sâadresse ce message. Une personne qui souhaite sâamuser le dimanche, construire son « side project ». Un salariĂ© dâun service support qui dĂ©sire construire un outil pour amĂ©liorer des process en interne. Ou encore, un professionnel du numĂ©rique / start-up qui a perçu lâopportunitĂ© du no-code pour rĂ©pondre de maniĂšre plus efficace Ă certains besoins. Pour ma part, jâai lâimpression que ça peut sâadresser aux trois cibles. Cependant, pour un usage dans un cadre professionnel, cette promesse me paraĂźt ambitieuse. En effet, il me paraĂźt important de maĂźtriser certaines notions pour construire des « solutions scalables, maintenables et sĂ©curisĂ©s » dans le temps. Je prendrai trois outils pour illustrer mon propos.
Webflow, Airtable et Integromat
Webflow. Câest lâentreprise emblĂ©matique de lâĂ©cosystĂšme. Une personne lambda peut concevoir des pages sur Webflow, nĂ©anmoins elle aura une tendance naturelle Ă imbriquer des <div> dans des <div> sans vraiment comprendre ce quâelle fait, dâajouter des images non optimisĂ©es, de ne pas avoir de stratĂ©gie pour nommer les CSS. Je ne parle pas du responsive. Bref, le rĂ©sultat sera un site qui risque de devenir difficilement maintenable dans le temps. Au contraire, un intĂ©grateur de mĂ©tier pourra se servir de Webflow pour dĂ©livrer plus rapidement certains projets. La maĂźtrise de son mĂ©tier dâintĂ©grateur, lui permettra dâintĂ©grer des pages en appliquant les bonnes pratiques. Lâexemple de lâĂquipe explique parfaitement mon propos. Pour un usage dans un cadre professionnel, la maĂźtrise du langage HTML / CSS / JS me paraĂźt ĂȘtre un prĂ©requis pour utiliser cet outil no-code.
Airtable. Maintenant regardons du cĂŽtĂ© dâAirtable, la solution de base de donnĂ©es qui permet de construire Ă peu prĂšs nâimporte quelle type dâapplication. Jetez un Ćil sur la librairie des templates. La prise en main de lâoutil est plutĂŽt rapide. Cependant, cet outil, simple de prime abord, pourra vite devenir hors de contrĂŽle si vous ne maĂźtrisez pas la construction dâun modĂšle de donnĂ©es. Sachez quâavec Airtable, vous pouvez construire des solutions complexes. Une mauvaise conceptualisation de votre modĂšle de donnĂ©es pourra vite la rendre obsolĂšte dĂšs que vous souhaiterez la faire Ă©voluer. Je nâĂ©voque pas ici, la gestion des droits, les interactions pour ajouter des donnĂ©es et les politiques de sĂ©curitĂ© Ă instaurer pour Ă©viter de mauvaises manipulations. Par exemple, supprimer une table ou pire la base de donnĂ©es entiĂšre. Par consĂ©quent, il me paraĂźt important de possĂ©der les compĂ©tences citĂ©es ci-dessus dans le cadre dâun usage en entreprise.
Integromat. Lâoutil se positionne comme un outil dâautomatisation permettant de connecter des solutions entre elles. On peut utiliser des fonctions, construire des tableaux de donnĂ©es, faire des boucles ou encore des appels api, etc. Integromat, câest vĂ©ritablement une couche dâabstraction pour coder visuellement. Le code, câest un mĂ©tier qui sâapprend. Lâalgorithmie, la logique. Une personne curieuse pourra utiliser cet outil pour des cas simples, mais dĂšs quâil sâagira de monter des scĂ©narios complexes maintenables dans le temps, ça va se compliquer sĂ©rieusement si vous nâavez jamais dĂ©veloppĂ© de votre vie. DĂ©buger votre scĂ©nario en cas de problĂšme, la gestion des erreurs peuvent vite devenir une nĂ©cessitĂ© si votre business repose en partie sur Integromat. Encore une fois dans le cadre dâune utilisation dans un milieu professionnel, il me paraĂźt illusoire de prĂ©tendre quâune personne sans connaissance en dĂ©veloppement peut utiliser ce type dâoutil.
Jâai Ă©voquĂ© ici quelques compĂ©tences orientĂ©es techniques, mais sachez Ă©galement que des compĂ©tences en UI / UX, product sont Ă©galement nĂ©cessaires pour construire une application utilisable qui rĂ©sout un problĂšme pour un utilisateur.
Vous trouverez toujours des personnes nâayant pas reçu de « formations acadĂ©miques » exceller dans lâutilisation de ces outils. Cependant, garder en tĂȘte quâils ont passĂ© probablement des heures Ă sâautoformer. Ce nâest pas impossible. Il existe des formations, des tutoriels et chaque solution propose gĂ©nĂ©ralement une acadĂ©mie pour prendre en main son outil.
Le no-code dans un environnement pro, mais avec des compétences techniques
Pour conclure, je voudrais simplement vous encourager Ă utiliser cet Ă©cosystĂšme dâoutils. Que ce soit pour un usage personnel ou construire votre « side project » de zĂ©ro. Câest avant tout en faisant que lâon apprend. NĂ©anmoins, pour un usage dans un cadre professionnel, le no-codeur doit avoir un minimum de connaissances pour construire une application utilisable, maintenable, scalable et sĂ©curisĂ©e. La promesse qui consiste Ă faire croire que tout le monde peut utiliser ce type dâoutil dans un cadre professionnel me paraĂźt ĂȘtre une illusion. Demain, nous nâallons pas devenir tous pilotes de ligne mĂȘme si 90 % dâun vol est en pilote automatique. Il y a des rĂšgles Ă connaĂźtre et des rĂ©flexes Ă acquĂ©rir en cas dâurgence. Les outils no-codes ont ce pouvoir de rĂ©aliser des choses magiques sans que vous compreniez ce que vous faites... Une situation qui peut vite devenir compliquĂ©e en cas de problĂšme sur une application qui fait tourner votre business.
Aujourd'hui, on ne peut pas ignorer que le no-code, câest le buzz word du moment. Un secteur qui se dĂ©veloppe, avec de nouveaux mĂ©tiers qui Ă©mergent (maker, product builder...), des formations qui se structurent, des bootcamps et une communautĂ© qui se dĂ©veloppe.
Je vous partage quelques liens ci-dessous si vous souhaitez vous former.
âhttps://www.contournement.online/
â