Qu'est-ce que le No-Code et est-ce l'avenir de la technologie ?

0
30
pisekar/Shutterstock.com

Toute personne intéressée dans l'avenir des logiciels et la façon dont nous interagirons avec les ordinateurs dans quelques années, nous aurons rencontré quelque chose appelé “sans code” plates-formes—avec ou sans tiret. No-Code n'est pas seulement l'avenir; il est disponible dans le présent.

Qu'est-ce que l'absence de code ?

Dans sa forme la plus simple, l'absence de code est exactement à quoi cela ressemble : programmer sans utiliser de code, peu importe si cela signifie des sites Web, des applications mobiles, des programmes complets ou même simplement des scripts. Cela signifie que n'importe qui, même les rédacteurs techniques ignorants, peut créer quelque chose en ligne ou sur son ordinateur portable et peut raisonnablement supposer que cela fonctionnera.

Le no-code est souvent salué comme l'avenir du codage, en particulier par les entreprises qui le proposent, et des termes comme “démocratisation d'Internet” et “n'importe qui peut devenir créateur” sont jetés dans leurs publireportages. Cependant, il y a du vrai dans ces affirmations.

Il y a quelques années, si vous aviez une idée pour un très bon jeu, une application ou un autre programme, la seule façon de lui donner vie était de savoir coder (et prier pour connaître le bon langage de programmation) ou d'être prêt pour apprendre à la volée. Si vous aviez de l'argent, il y avait une autre option : embaucher quelqu'un pour le faire pour vous. C'était à peu près tout.

Ce n'est plus vrai : maintenant, au lieu d'apprendre tout un langage de programmation (voire plusieurs), vous n'avez qu'à apprendre comment fonctionne un seul programme avant de pouvoir travaillez sur n'importe quelle inspiration qui vous a frappé. Bien que vous ayez encore besoin d'être persévérant et travailleur, le fardeau des connaissances techniques a été considérablement allégé.

Comment fonctionnent les outils sans code

Cela nous amène à quelque chose dont on ne parle pas autant : bien que les outils sans code facilitent la création d'un programme ou d'un site Web, ils ne le rendent pas sans effort. Même les outils les plus simples nécessiteront que vous compreniez comment ils fonctionnent, et souvent vous aurez également besoin de comprendre un peu le fonctionnement de la technologie. Un exemple est de savoir comment fonctionne Internet lors de la création d'un site Web.

Publicité

Cela dit, c'est toujours beaucoup plus facile que de monter un programme à partir de zéro, même si vous ne tenez pas compte du temps et des efforts qu'il faut pour apprendre à programmer.

Au lieu de cela. d'utiliser une interface de ligne de commande ou un IDE avec son texte coloré, la plupart des outils sans code utiliseront à la place une interface glisser-déposer ou un placement de mots comme vous vous en souvenez peut-être de l'école.

Quelle que soit la manière dont vous saisissez les informations, ce qui se passe, c'est que l'outil sans code transforme votre entrée simplifiée en “réel” code sur le backend, un peu comme un interpréteur. Vous ne parlez peut-être pas Python ou C++ ou tout autre langage de programmation dont votre type de programme a besoin, mais votre interprète le fait.

Exemples de plates-formes sans code

Ce qui précède peut encore sembler un peu abstrait, alors passons en revue quelques exemples de plates-formes sans code afin que vous ayez une idée de ce qu'elles peuvent faire.

Constructeurs de sites Web

Certains des outils sans code les plus populaires sont probablement les constructeurs de sites Web. De nombreux particuliers et petites entreprises ont créé leurs propres sites simples en utilisant un service comme Wix ou Squarespace, ce qui était impensable il y a à peine une décennie. À l'époque, vous deviez au moins connaître HTML et CSS.

Publicité

Maintenant, vous pouvez avoir une page assez épatante en quelques heures, moins si vous êtes à l'aise avec le programme, et ce ne sera pas non plus une simple page statique. La plupart des créateurs de sites Web auront toutes sortes de plugins intéressants, allant des boutons d'inscription à la newsletter aux boutiques en ligne complètes. Vous seriez surpris du nombre d'entreprises professionnelles qui utilisent ces outils pratiques.

Outils d'automatisation

Une autre grande partie du marché sans code comprend des outils d'automatisation tels que Zapier ou IFTTT. D'une certaine manière, ce sont probablement la meilleure introduction au fonctionnement du no-code car ils sont très simples. Dans la plupart des cas, tout ce qu'ils font est de laisser un programme parler à un autre.

Par exemple, vous pouvez faire en sorte qu'à chaque fois que vous créez un document dans Dropbox, un message soit envoyé dans Slack— ou vice versa. Une autre application populaire consiste à l'utiliser pour la sauvegarde de photos. Ainsi, chaque fois que vous êtes tagué sur une photo Facebook, une copie est envoyée à votre Dropbox.

Bien que cela puisse sembler basique, les outils d'automatisation font gagner énormément de temps aux particuliers comme aux entreprises. Ils suppriment le besoin de faire certaines choses manuellement et, en les automatisant, garantissent que vous n'oublierez jamais d'effectuer cette action. Si vous ne les avez jamais essayés, vous devriez, ils sont très amusants.

Outils de développement

Le dernier ensemble d'outils sans code que nous allons examiner est un peu un sac à main : nous avons inclus n'importe quel outil qui peut créer une application ou un programme, que ce soit pour ordinateur de bureau ou mobile. C'est une catégorie énorme et nous ne pouvons pas toucher à tout, mais, en bref, presque tous les types de programmes de nos jours peuvent être créés sans utiliser de code.

Par exemple, vous pouvez créer une application simple pour Android ou iOS à l'aide d'un créateur d'applications comme AppyPie ou NativeScript, ou même créer des jeux complets à l'aide d'une plate-forme comme Unity ou Unreal Engine. Il y a un nombre apparemment infini de nouveaux outils sans code qui sortent chaque mois, répondant aux souhaits spécifiques des gens et à des niches particulières. Pour un seul aperçu, nous vous recommandons cette liste.

Limites du No-Code

Cela dit, le no-code a définitivement ses limites. De manière générale, plus la chose que vous construisez est compliquée, plus l'outil que vous utilisez est compliqué. Par exemple, un simple script qui copie un fichier Dropbox dans Google Drive peut être créé en quelques minutes. Si vous ajoutez un grand nombre de qualificatifs, bien qu'aucun fichier image, disons, ou aucun fichier de moins de 2 Mo— alors préparez-vous à commencer à penser comme un programmeur.

Publicité

Beaucoup de les applications que nous avons mentionnées utiliseront bon nombre des bases sous-jacentes des langages de programmation visuels comme Scratch. Bien qu'ils soient généralement considérés comme un bon moyen pour les enfants d'apprendre à programmer plutôt que des langages à part entière, cela reste de la programmation et vous devez vous adapter à cet état d'esprit.

Par exemple, lors de la création d'un script, vous devez penser de manière séquentielle : “si cela se produit, alors cela se produit.” C'est assez simple, mais vous devez également faire attention aux effets d'entraînement, en particulier lorsque vous créez une chaîne d'instructions conditionnelles.

C'est surtout le côté abstrait, il y a aussi un côté pratique : plus vous en savez sur la programmation, plus ces outils sont faciles à utiliser. Les constructeurs de sites Web sont un excellent exemple : bien qu'ils facilitent la création d'un site sans connaître le CSS ou le HTML, ils sont beaucoup plus faciles à gérer si vous le faites. Vous pouvez également modifier tous les détails que vous n'aimez pas.

La même chose vaut doublement pour des programmes beaucoup plus compliqués : un programmeur peut faire beaucoup plus avec Unity que l'écrivain technique ignorant mentionné ci-dessus, et apprendre pour gérer le programme beaucoup plus rapidement également.

Le résultat est que, bien que le non-code soit une excellente invention qui changera Internet à bien des égards, les programmeurs ne vont pas disparaître de sitôt . Si vous voulez vraiment devenir maker, vous voudrez toujours apprendre à coder.

LIRE LA SUITE

  • › Quoi de neuf dans Chrome 96, disponible maintenant
  • › X marque la place : la Xbox de Microsoft a 20 ans
  • › Que signifie “OC” La moyenne et comment l'utilisez-vous ?
  • › Comment activer Wake-on-LAN dans Windows 10 et 11
  • › Comment obtenir des vitesses de diffusion plus rapides sur votre téléviseur
  • › Pourquoi les entreprises embauchent-elles des pirates ?