Est-ce la fin de l’ère des développeurs?
Concevoir une application Web complexe sans avoir recours à un développeur, est-ce vraiment possible ? Absolument : il suffit de coder sans code! Des outils existent déjà pour le faire et la tendance va croissant. La firme de recherche et de conseils en technologie Gartner a prédit cette année que 80 % des tâches technologiques seront ainsi réalisées par des personnes non spécialisées dès 2024!
Ironiquement, le sans-code fonctionne avec du code… mais sans avoir besoin de programmer. On mise plutôt sur des éléments de type « glisserdéposer » conçus pour être réutilisés et mis à l’échelle. On voit alors instantanément comment se présentera l’application sur un appareil mobile, une tablette ou un ordinateur de bureau.
Les avantages de la technologie sans code sont nombreux. C’est flexible : en utilisant le glisser-déposer visuel, on peut créer et tester une application rapidement. C’est bon marché : embaucher des développeurs coûte cher et les meilleurs sont déjà très courtisés. Les jeunes entreprises peuvent ainsi rivaliser avec de grandes sociétés même si leur main-d’oeuvre est 10 fois plus petite.
En revanche, il y a des inconvénients. Tout d’abord, les utilisateurs doivent avoir une idée claire de leurs besoins afin de bien choisir leur plateforme. Les Airtable, Bubble, Thunkable de ce monde fournissent divers modèles et composants qui peuvent être configurés de différentes façons, mais leur palette reste limitée. Et enfin, la sécurité informatique pose problème. Ne pas connaître son application de fond en comble peut comporter un certain nombre de risques. Et si un jour on souhaite migrer ailleurs et qu’on obtient son code source, il se peut qu’il vienne sans documentation claire et donc qu’il soit impossible à réemployer !
L’avènement de la technologie sans code signifie-t-il la fin de l’ère des développeurs ? Pas vraiment. Dans un monde virtuel qui ne cesse de se complexifier, nous aurons toujours besoin d’eux. Le mouvement du sanscode pourrait même les aider en permettant l’exécution de tâches faciles afin qu’ils puissent se concentrer sur des opérations plus délicates.
L’idée du sans-code est de donner aux personnes qui n’ont pas l’expertise la possibilité de mettre au point des applications et de résoudre des enjeux sans être tributaires d’un tiers. Il y a donc un côté très démocratique et « ouvert » à cette démarche qui nous ramène aux bases de la technologie : outiller les humains.