Comment les non-programmeurs construisent davantage de logiciels dans le monde

En suivant l’état d’esprit WYSIWYG, les non-programmeurs pourraient faire glisser et déposer des composants de site Web tels que des étiquettes, des zones de texte et des boutons sans utiliser de code HTML. En plus d’éditer des sites Web localement, ces outils aidaient également les utilisateurs à télécharger les sites Web construits sur des serveurs Web distants, une étape clé dans la mise en ligne d’un site Web.

Cependant, les sites Web créés par ces éditeurs étaient des sites Web statiques de base. Il n’y avait pas de fonctions avancées telles que l’authentification des utilisateurs ou les connexions à la base de données.

Développement de site Web

Il existe de nombreuses plates-formes actuelles de création de sites Web sans code telles que Bubble, Wix, WordPress et GoogleSites qui surmontent les lacunes des premiers créateurs de sites Web sans code. Bubble permet aux utilisateurs de concevoir l’interface en définissant un workflow. Un workflow est une série d’actions déclenchées par un événement. Par exemple, lorsqu’un utilisateur clique sur le bouton de sauvegarde (l’événement), l’état actuel du jeu est enregistré dans un fichier (la série d’actions).

Pendant ce temps, Wix a lancé un constructeur de sites HTML5 qui comprend une bibliothèque de modèles de sites Web. De plus, Wix prend en charge des modules – par exemple, l’analyse des données des visiteurs telles que les informations de contact, les messages, les achats et les réservations ; aide à la réservation d’hôtels et de locations de vacances ; et une plate-forme permettant aux musiciens indépendants de commercialiser et de vendre leur musique.

WordPress a été initialement développé pour les blogs personnels. Il a depuis été étendu pour prendre en charge les forums, les sites d’adhésion, les systèmes de gestion de l’apprentissage et les magasins en ligne. Comme WordPress, GoogleSites permet aux utilisateurs de créer des sites Web avec diverses fonctions intégrées de Google, telles que YouTube, Google Maps, Google Drive, des applications de calendrier et de bureau en ligne.

Jeux et applications mobiles

Outre les créateurs de sites Web, il existe des plates-formes sans code pour le développement de jeux et d’applications mobiles. Les plateformes s’adressent aux concepteurs, aux entrepreneurs et aux amateurs qui n’ont pas de connaissances en développement de jeux ou en codage.

GameMaker fournit une interface utilisateur avec des éditeurs intégrés pour les graphiques raster, la conception de niveau de jeu, les scripts, les chemins et les “shaders” pour représenter la lumière et l’ombre. GameMaker est principalement destiné à créer des jeux avec des graphismes 2D et des animations squelettiques 2D.

Buildbox est une plateforme de développement de jeux 3D sans code. Les principales fonctionnalités de Buildbox incluent la roue de dépôt d’image, la barre d’actifs, la barre d’options, l’éditeur de collision, l’éditeur de scène, la simulation physique et même les options de monétisation. Lors de l’utilisation de Buildbox, les utilisateurs ont également accès à une bibliothèque d’actifs de jeu, d’effets sonores et d’animations. De plus, les utilisateurs de Buildbox peuvent créer l’histoire du jeu. Ensuite, les utilisateurs peuvent modifier les personnages du jeu et les paramètres environnementaux tels que les conditions météorologiques et l’heure de la journée, et modifier l’interface utilisateur. Ils peuvent également animer des objets, insérer des publicités vidéo et exporter leurs jeux vers différentes plates-formes telles que des PC et des appareils mobiles.

Des jeux tels que Minecraft et SimCity peuvent être considérés comme des outils permettant de créer des mondes virtuels sans codage.

Avenir sans code

Les plates-formes sans code aident à augmenter le nombre de développeurs, à une époque de demande croissante de développement de logiciels. L’absence de code apparaît dans des domaines tels que le commerce électronique, l’éducation et les soins de santé.

Je m’attends à ce que le no-code joue également un rôle plus important dans l’intelligence artificielle. La formation de modèles d’apprentissage automatique, au cœur de l’IA, nécessite du temps, des efforts et de l’expérience. La programmation sans code peut aider à réduire le temps de formation de ces modèles, ce qui facilite l’utilisation de l’IA à de nombreuses fins. Par exemple, un outil d’IA sans code permet aux non-programmeurs de créer des chatbots, ce qui aurait été inimaginable il y a encore quelques années.

Tam Nguyen est professeur adjoint d’informatique à l’Université de Dayton.

Cet article est republié de La conversation sous licence Creative Commons. Lire l’article d’origine.

Leave a Comment

Your email address will not be published.