Qu’est-ce que la révolution « No Code » et pourquoi faut-il s’y intéresser ?

La technologie d’aujourd’hui est très facile à utiliser. Ou il essaie de l’être. En appuyant sur quelques boutons, en suivant quelques règles simples menus et assistants de configurationIl n’est pas nécessaire d’être ingénieur pour programmer son lave-linge, enregistrer et télécharger une vidéo sur internet ou configurer l’éclairage intelligent de sa maison. Mais la technologie en général, et l’informatique en particulier, n’a pas toujours été et n’est pas toujours aussi simple. Parfois, ils exigent l’effort, le dévouement et la connaissance. Mais le mouvement Pas de code Et si nous pouvions concevoir nos propres applications mobiles ? sans besoin de programmation sans code ?

Je ne découvre rien de nouveau. De telles propositions existent depuis des années. Nous avons réussi à rendre des tâches complexes à la portée de l’utilisateur moyen et aujourd’hui, elle nous semble naturelle, alors qu’il y a quelques décennies, elle n’était qu’entre les mains de quelques-uns. Je fais référence à des tâches aussi courantes que l’utilisation d’un ordinateur, le montage de vidéos et de photographies ou la publication de votre propre livre électronique. Pourquoi ne pas aller plus loin ? Dans une société où tout tourne autour de l’internet, des apps et du numérique, nous pouvons permettre de tout le monde peut créer un site web ou une application. Il suffit de disposer d’un outil graphique qui facilite cette tâche.

Le principal obstacle à cela se trouve dans le code. Pour créer une application ou une page web de manière professionnelle, il est nécessaire de connaître certains langages de programmation, de les utiliser en pratique écrire le code déboguer ce code, le compiler, le tester dans un environnement réel ou virtuel, et ainsi de suite. Mais le mouvement Pas de code veut simplifier ce processus. Pourquoi ne pas rendre la programmation d’une application aussi facile que la création d’un document Word ou d’une présentation PowerPoint ?
La programmation sans code est plus facile et à la portée de la plupart des gens.

Plus c’est simple, mieux c’est

En regardant en arrière évolution de l’informatique est une façon pratique de comprendre le problème. Les premiers ordinateurs étaient des machines gigantesques, fabriquées à la main, dans lesquelles tout devait être fait presque manuellement. Les commandes ont été saisies avec cartes perforées après traduction dans la langue comprise par la machine. La machine renvoie ensuite le résultat en l’imprimant sur papier. De là à tout ce que nous pouvons faire avec notre téléphone portable en utilisant un seul doigt, généralement le pouce, il est clair que nous avons beaucoup évolué. Et la clé est que tout a été simplifié pour l’utilisateur. A l’intérieur, c’est une autre histoire.

👉​A lire également  Si vous êtes à la recherche de bons écouteurs sans fil, les Echo Buds d'Amazon sont peut-être celui qu'il vous faut

Si aujourd’hui, pour faire fonctionner un appareil électronique, il n’est plus indispensable de connaître les commandes ou d’avoir des notions de programmation. De même, nous devrions être en mesure de programmer des applications de la même manière. La clé ? Le site interfaces graphiques qui convertissent le code en éléments virtuels faciles à décoder mentalement par quiconque. Depuis des années, les jeunes enfants sont initiés à la programmation avec des applications telles que Scratch, qui représentent des morceaux de code à travers les pièces d’un puzzle et d’autres éléments avec lesquels il est plus pratique d’interagir sur un écran tactile ou avec un clavier et une souris.
Le mouvement No Code met la création d'applications à la portée de tous.

Du code faible au code nul

Il y a d’abord eu le mouvement Low Code. Ce terme a été inventé par le cabinet d’études et de conseil en entreprise Forrester Research. L’idée derrière ce concept est de démocratiser l’accès à la création d’applications et autres projets numériques nécessitant du code. Il ne s’agit pas d’éliminer les professionnels du codage. Mais pour permettre à tout professionnel de pouvoir programmer sans code. Ou du moins avec le moins de code possible.

Au fil du temps, cette philosophie a évolué et aujourd’hui, le concept de No Code a considérablement évolué. Le but est le même. Que le fait de ne pas savoir programmer n’est pas un obstacle. D’où la prolifération, ces dernières années, d’outils, dont beaucoup sont en ligne, qui font de la programmation une tâche simple. Même les solutions professionnelles telles qu’Android Studio de Google suivent cette philosophie, de sorte que programmeurs et non-programmeurs se sentir à l’aise pour créer des applications Android. Avec du code ou avec des menus graphiques, comme l’application éditeur de mise en page qui permet d’ajouter des éléments graphiques à l’écran pendant que le fichier XML correspondant est alimenté en code.

Afin d’atteindre leur objectif, les plates-formes et services No Code fournissent modèles et éditeurs graphiques qui transforment l’expérience de la programmation en une activité plus proche du puzzle. Typiquement, en utilisant des éléments modulaires que nous gérons avec la souris et le clavier, l’outil les traduit en code que nous n’avons pas besoin de modifier manuellement. Cependant, nous pouvons voir les deux versions, graphique et textuelle, en même temps.

Une autre particularité du mouvement No Code est qu’il unifie l’ensemble du processus dans ses outils. de la conception d’une application ou d’une page web jusqu’à sa publication en ligne ou dans la boutique d’applications correspondante. Ainsi, non seulement nous créons l’application, mais nous pouvons également la tester, intégrer des éléments tels que les passerelles de paiement ou les services de tiers et, enfin, nous l’envoyons pour que les utilisateurs iOS et Android puissent le télécharger sur leurs appareils.
La programmation sans code et le téléchargement de votre application sont plus faciles avec les outils No Code.

👉​A lire également  Les DJI RS 3, RS 3 Pro et Transmission ont pour objectif d'être les armes de choix des professionnels de l'audiovisuel.

Avantages pour les entreprises et les particuliers

Si nous démocratisons la création d’applications, il ne s’agit plus d’une compétition pour voir… qui programme mieux. Le champ de bataille est nivelé et devient une bataille pour savoir qui a la meilleure idée. En fait, de nombreuses idées ont été écartées parce que la personne en question n’avait pas les connaissances, les contacts et les compétences nécessaires pour trouver la meilleure idée. capacité d’investissement nécessaire. En particulier, les solutions No Code permettent de réduire le coût de la création d’applications et de sites web. De la même manière qu’aujourd’hui, n’importe qui peut diffuser en direct via YouTube o Twitch sans les budgets exorbitants des télédiffuseurs traditionnels, on peut créer une application en moins de temps et avec un un budget beaucoup plus limité.

Pour vous donner quelques chiffres. Selon le magazine Fortune97 % de sa liste de référence Fortune 500 utilise des solutions No Code pour développer des produits numériques tels que des applications, des jeux ou des sites web. Et cela signifie que d’ici 2025, 70 % des applications sur le marché, dont beaucoup sont installées sur votre téléphone, auront des composants No Code. À cela s’ajoute l’expérimentation de l’intelligence artificielle. Des solutions telles que OpenAI permettent la programmation en langage naturel.

Cela ne veut pas dire la fin du programmateur comme tel. De plus, il existe une demande croissante pour des profils professionnels tels que développeur frontal, concepteur UI/UX, développeur Full Stack, chef de produit ou développeur backend. La liste est longue. En réalité, les deux peuvent coexister. Programmeurs et non-programmeurs, dans le cadre du mouvement No Code. Simplement, pour les projets plus simples ou avec une faible marge de manœuvre, les solutions No Code seront utilisées, tandis que dans le domaine plus professionnel, la situation actuelle sera maintenue.

D’autre part, elle n’est pas non plus en contradiction avec l’idée très répandue selon laquelle, de nos jours, chacun devrait pouvoir compter sur compétences en programmation. Il est toujours recommandé, et a été intégré dans le système d’information de l’UE. programmes scolaires comme sujet d’étude : robotique, programmation, etc. En clair, les profils professionnels sont de plus en plus liés à la programmation, sera capable de vivre sans code dans leurs projets sans que cela ne constitue un obstacle à la création de produits numériques professionnels.