IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Créer des applis sans coder : fantasme ou réalité ? Amazon annonce la fermeture de sa plateforme no code dénommée Honeycode,
Censée répondre à une pénurie annoncée de développeurs traditionnels

Le , par Patrick Ruiz

102PARTAGES

8  0 
80 % des technologies pourraient être créées par des professionnels extérieurs à l'informatique d'ici 2024, grâce aux outils low-code,
Selon Gartner

Pendant des années, nous avons connu le développement de logiciels comme un processus élaboré et complexe. Mais l'introduction du développement low-code/no-code est en train de transformer le développement de logiciels en un processus plus simple avec des délais d'exécution plus courts. Par ailleurs, selon les nouvelles prédictions publiées lundi par Gartner, il semble que les outils no-code et low-code soient là pour toujours. En effet, selon les données du cabinet, d'ici 2024, 80 % des produits et services technologiques seront construits par des personnes qui ne sont pas des professionnels de la technologie. Gartner s'attend également à voir davantage d'annonces de lancements de technologies par des entreprises non technologiques faire la une des médias au cours de l'année prochaine. Et d'ici 2042, plus d'un tiers des fournisseurs de technologies devraient être en concurrence avec des fournisseurs non technologiques.

Une plateforme low-code/no-code désigne un environnement de développement visuel intégré basé sur le Cloud qui permet aux développeurs citoyens (utilisateurs non techniques) de créer rapidement des solutions logicielles. Un ensemble de composants préconstruits aide à la fois les propriétaires d'entreprises et les développeurs de logiciels à développer des applications mobiles et web avec la plus "grande facilité". Ces plateformes révolutionnent ainsi l'industrie du logiciel en raccourcissant la courbe d'apprentissage et en rendant le développement de logiciels plus rapide, plus simple, plus accessible.


« La barrière à franchir pour devenir un producteur de technologie est en train de tomber grâce aux outils de développement low-code et no-code », a déclaré Rajesh Kandaswamy, vice-président de Gartner. À la question de savoir à quels types de produits et services technologiques ces résultats s'appliquaient, il a répondu « tous ». Dans l'ensemble, Kandaswamy estime que les entreprises considèrent de plus en plus les activités numériques comme « un sport d'équipe », et non plus comme « le seul domaine du département informatique ».

Selon un rapport de Forrester publié en 2019, le marché du low-code atteindrait un taux de croissance annuel de 40 %, avec des dépenses prévues de 21,2 milliards de dollars jusqu’en 2022. La même année, Gartner a estimé que ces systèmes seront utilisés pour un énorme 65 % de tout le développement d'applications dans les cinq années à venir.

Pour la nouvelle étude, Gartner a défini les professionnels de la technologie comme ceux dont la fonction principale est de contribuer à la création de produits et de services technologiques, en utilisant des compétences spécifiques telles que les tests de développement de logiciels et la gestion des infrastructures. Cela inclut les professionnels de l'informatique et les travailleurs ayant une expertise spécialisée comme la gestion de la relation client, l'IA, la blockchain et le DevOps.

Mais au lieu que ce soient les professionnels de l’informatique qui continue d’occuper le marché global des technologies de l’information, Gartner prévoit une démocratisation du développement technologique qui inclut les développeurs citoyens, les scientifiques des données et les "business technologists" – un terme qui englobe un large éventail d'employés qui modifient, personnalisent ou configurent leurs propres analyses, l'automatisation des processus ou les solutions dans le cadre de leur travail quotidien. Outre les humains non informaticiens, Gartner prévoit également que les systèmes d'intelligence artificielle qui génèrent des logiciels joueront également un rôle important dans ce qui va suivre.

L’IA pour booster le potentiel de création des produits technologiques par les professionnels non dotés de compétences technologiques

Les outils utilisés pour le développement low-code – tels que les éditeurs par glisser-déposer, les générateurs de code et autres – permettent aux utilisateurs non techniques de réaliser ce qui n'était auparavant possible qu'avec des connaissances en code. Mais en automatisant et en abstrayant certains des processus techniques sous-jacents – et en rendant l'utilisation du code ou des scripts facultative – ces outils permettent désormais à un plus grand nombre de personnes de personnaliser les caractéristiques et les fonctions de diverses applications. Et l'IA est en bonne position et a le potentiel pour automatiser et améliorer de nombreux aspects du développement de logiciels, de l'évaluation des besoins au déploiement, selon Gartner.

« Par exemple, des fonctions d'apprentissage automatique pour aider à l’écriture du code sont disponibles. Un exemple est l'Intellicode de Microsoft », a déclaré Kandaswamy. « Bien que ces outils n'en soient qu'à leurs débuts, nous nous attendons à ce que leur sophistication s'améliore et [qu'ils] contribuent à réduire les obstacles auxquels se heurtent ceux qui n'ont pas de compétences spécialisées pour développer des produits et services technologiques utiles ».

« La croissance des données numériques, les outils de développement low-code et le développement assisté par l'intelligence artificielle (IA) font partie des nombreux facteurs qui permettent la démocratisation du développement technologique au-delà des professionnels de l'informatique », a déclaré Rajesh Kandaswamy.

Cette tendance à la démocratisation du développement technologique, dans l’ensemble, est portée par une nouvelle catégorie d'acheteurs en dehors de l'entreprise informatique traditionnelle, a indiqué Gartner dans son rapport. Selon les conclusions du cabinet, les dépenses informatiques totales engagées par les entreprises représentent en moyenne jusqu'à 36 % du budget informatique officiel.

Impact de la pandémie sur l’évolution du low-code/no-code

Le monde a changé à un rythme sans précédent en 2020. Avec les mesures de verrouillage qui se sont imposées dans le monde entier, les entreprises de tous les secteurs se sont efforcées de trouver des moyens de se reconnecter numériquement avec les utilisateurs ou les clients, laissant les services informatiques surchargés à court de temps. L’épidémie de covid-19 a contraint des millions de personnes à apprendre et à travailler à domicile. Alors que toutes les industries ont réagi de manière unique, des milliers de personnes se sont tournées vers la technologie low-code/no-code comme réponse.

Du commerce de détail aux services financiers, de plus en plus d'entreprises redoublent d'efforts pour adopter la transformation numérique. Ce faisant, elles pénètrent plus souvent sur des marchés associés aux fournisseurs de technologies traditionnels, ou en concurrence avec eux. D'ici 2042, Gartner prévoit que plus d'un tiers des fournisseurs de technologies seront en concurrence avec des fournisseurs non technologiques.

En favorisant la transformation numérique, la pandémie n'a fait qu'accélérer cette évolution, selon Gartner. Les services Cloud, les initiatives commerciales numériques et les services à distance se sont rapidement développés en conséquence directe de la crise, ouvrant la voie à de nouvelles possibilités d'intégration et d'optimisation. En 2023, Gartner prévoit que 30 milliards de dollars de revenus seront générés par des produits et services qui n'existaient pas avant la pandémie.

« La disponibilité des technologues d'entreprise offre de nouvelles sources d'innovation et la possibilité de faire le travail. Ainsi, les fournisseurs de technologies et de services devront étendre leurs sources d'idées et de développement technologique à de nouvelles communautés, qu'elles soient basées sur le développement citoyen, leurs propres communautés de clients ou d'autres sources », a déclaré Kandaswamy.

Cependant, selon un commentateur, l’idée de création de technologies par des professionnels extérieurs à l'informatique est une idée recyclée à chaque génération. « Je ne compte plus le nombre d'outils "low-code" ne nécessitant pas de compétences en programmation que j'ai vu apparaître et disparaître au cours des quatre dernières décennies. COBOL et SQL ont tous deux été présentés en ces termes. Je n'ai encore jamais vu un "gestionnaire non technique" écrire une requête SQL non triviale, et encore moins savoir comment confirmer qu'il a obtenu les bons résultats ». « L'outil low-code le plus largement utilisé est Excel, depuis un certain temps déjà. Facile à utiliser, bien sûr. Mais pas si facile à utiliser correctement et avec précision », a-t-il ajouté.

Toutefois, selon un autre commentateur, il y a une part de vérité dans la nouvelle approche, « qui est de rendre la programmation plus accessible au moyen de constructions de plus haut niveau qui sont faciles à utiliser tout en étant moins générales ». Selon lui, « Excel est un excellent exemple, dans la mesure où il a ouvert le monde des macros et de la programmation à une vaste population. Certes, il faut toujours posséder des compétences techniques et des connaissances en programmation, mais la barre d'entrée est abaissée en échange de l'utilisation d'un bac à sable plus étroit ». Et vous, qu’en pensez-vous ?

Source : Gartner

Et vous ?

Que pensez-vous des conclusions de ce rapport ?
Selon Gartner, d'ici 2042, plus d'un tiers des fournisseurs de technologies seront en concurrence avec des fournisseurs non technologiques. Quel commentaire en faites-vous ?
Pensez-vous vraiment que la technologie du low-code permettra la création de 80 % des technologies par des professionnels non techniques ?

Voir aussi :

Forrester : l'utilisation des plateformes de développement low-code gagne du terrain, dans les processus de transformation numérique des entreprises
Le marché mondial des technologies de développement low-code va augmenter de 23 % en 2021, selon les prévisions de Gartner
Microsoft lance Power Fx, un nouveau langage de programmation low-code open source basé sur Excel
Build 2018 : Microsoft dévoile IntelliCode, une version plus intelligente et précise d'IntelliSense basée sur un modèle de machine learning
Vous avez lu gratuitement 5 articles depuis plus d'un an.
Soutenez le club developpez.com en souscrivant un abonnement pour que nous puissions continuer à vous proposer des publications.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de ParseCoder
Membre averti https://www.developpez.com
Le 28/08/2023 à 23:29
ChatGPT est bon pour passer des examens parce qu'il a accès à une quantité d'informations bien plus grande qu'une seule personne ne pourra jamais mémoriser ... et pourtant il est très facile de le mettre en défaut même sur des petits bouts de code. Parce que ChatGPT ne pense pas.
Je n'ose même pas imaginer ce que ça peut donner sur des grosses applis. Mais pour faire le buzz et des coups marketings il faut promettre monts et merveilles, faire des promesses idiotes comme "il n'y aura plus de développeurs".
12  0 
Avatar de archqt
Membre émérite https://www.developpez.com
Le 28/08/2023 à 11:36
Il faudrait à minima que les outils soient open-source. Partir sur un low-code, c'est bien, il faut que le langage soit courant (python, C++...).
Moi un truc à la windev avec langage proprio, et techno verrouillée j'évite.

Surtout qu'en plus les "GAFA" ont tendance à arrêter plein de projets lancés en court de route, donc cela qui ne fait pas trop gaffe il se retrouve avec une techno morte.
8  0 
Avatar de electroremy
Membre expérimenté https://www.developpez.com
Le 30/08/2023 à 13:12
Je pense qu'on est juste en train de réinventer la roue... Le "low-code" reste du code.

Au début, on avait le langage machine.
Puis ensuite, l'assembleur.
Rapidement, les programmeurs se sont facilité la vie en faisant des "macros" en assembleur, ce qui a permis de créer le langage BASIC pour rendre la programmation accessible à tous.

D'un certain point de vue, par rapport à l'assembleur, le BASIC c'est du "low code"

Bien sûr, on va garder certaines routines critiques en 100% assembleur pour les optimiser.
Sur Arduino on retrouve cette philosophie. On a du C++ "proche de l'humain" avec en même temps des routines critiques optimisées en assembleur pour exploiter le hardware au maximum.

Toute l'histoire de l'informatique est jalonnée de nouveaux langages permettant de faire plus de choses avec moins de code, et en même temps, les logiciels sont de plus en plus complexe, ce qui finalement représente une charge de travail constante pour le develloppeur.
Regardez VB.NET (ou C#) par rapport à VB6 (ou C++).
En .NET, si vous potassez bien la documentation, on peut faire en une ligne de code ce qui demandait une page de code en VB6 ou en "vieux" C++.

Pareil pour les jeux vidéos.
Dans les années 1980, on avait des jeux 2D faits en C et en assembleur pour exploiter au maximum la faible puissance des machines de l'époque.
Aujourd'hui on a des IDE comme UNITY qui permettent de faire "plus facilement" des choses plus jolies et réalistes, mais en même temps les jeux 3D actuels demandent beaucoup plus de travail. Par exemple Yandere Simulator est en dévellopement depuis bientôt 10 ans et il n'est pas terminé.

Bref rien de nouveau...

Avec le "low code" ou le "no code" il faudra toujours donner des instructions à un logiciel de devellopement pour obtenir une application...
Et comment ça s'appelle, donner des intructions à un logiciel de devellopement pour obtenir une application ?
Ca s'appelle... de la programmation

Il s'est passé la même chose avec la mécanique.
Avant, on avait des machines outils (tours, fraiseuses) conventionnelles (donc "manuelles)
La commande numérique est arrivée, mais les pièces réalisées sont beaucoup plus complexes.
Devinez quoi ?
Avec la commande numérique, si le métier d'usineur a évolué, hé bien c'est resté un "vrai métier"

Voilà
6  0 
Avatar de calvaire
Expert éminent https://www.developpez.com
Le 28/08/2023 à 11:48
Citation Envoyé par archqt Voir le message
Il faudrait à minima que les outils soient open-source. Partir sur un low-code, c'est bien, il faut que le langage soit courant (python, C++...).
Moi un truc à la windev avec langage proprio, et techno verrouillée j'évite.

Surtout qu'en plus les "GAFA" ont tendance à arrêter plein de projets lancés en court de route, donc cela qui ne fait pas trop gaffe il se retrouve avec une techno morte.

pour le coup ce problème on le retrouve avec du code.
les dev silverlight par exemple doivent en savoir quelque chose
4  0 
Avatar de totolehero777
Membre régulier https://www.developpez.com
Le 29/08/2023 à 10:03
Low Code = poudre de perlimpinpin
Peut être juste bon pour faire une maquette, et encore...

Construire une application en se basant sur une plateforme qui peut s'arrêter, changer ses conditions, ses prix, modifier sa manière de fonctionner, ... juste pour ne pas coder un vrai produit, parce qu'on est pas capable de coder ?

C'est assez ridicule et me semble une très mauvaise idée :-D
4  0 
Avatar de tola4269
Membre du Club https://www.developpez.com
Le 05/09/2023 à 9:05
Bonjour,

Dans le passé, on nous a déjà signalé la disparition du développeur à cause des plateformes de no-code. Maintenant, c'est par les IA !

Hors, nous développons souvent des applications qui utilisent des spécificités dont les IA n'ont même pas conscience. Je ne parle pas d'un simple jeu de tir !

N'oublions pas que les IA se basent sur nos codes sauvegardés dans des BDD. Mais elles n'apprennent pas véritablement comme les milliards de neurones d'un cerveau humain qui, lui, n'a pas besoin d'exemple pour créer un code unique.

La preuve par l'exemple : Le codage DivX (https://fr.wikipedia.org/wiki/DivX). Avant, on disait qu'il était impossible de compacter un film sur un CDRom et 'ils' l'ont fait. Où donc une IA irait chercher l'idée que les programmeurs ont eu alors ?

Le génie de l'homme est imbattable. La création demande plus qu'une énorme base de données et des circuits informatiques décisionnels.
3  0 
Avatar de Nym4x
Membre confirmé https://www.developpez.com
Le 30/08/2023 à 12:53
Je ne suis pas étonné... Et dans 5 ans cela sera la même chose pour l'IA devant supprimer les développeurs. Je ne sais pas ce qui motive autant de défiance envers les développeurs en voulant absolument les remplacer mais que ces gens là se disent bien que sans les développeurs : pas d'internet, pas de réseaux sociaux, pas de chatgpt, pas de plateforme nocode ou lowcode, pas de e-commerce, pas de smartphone, pas de jeux vidéos etc... Et puis ils devraient se dire que si c'est faisable par une plateforme lowcode c'est que cela ne mérite pas d'exister : une meilleure solution existe certainement déjà. Les développeurs ne sont pas là pour faire du CRUD basique, même sur un site d'e-commerce, mais pour implémenter une gestion de stock, des performances, du suivi ou des recommandations articles sur mesure. C'est ce qui fait la différence entre un site e-commerce vendant des milliers / millions d'articles et un site lent qui coulera en même pas 1 an.
1  0 
Avatar de austin57
Membre du Club https://www.developpez.com
Le 28/08/2023 à 23:09
On commence par parler No-code et on passe ensuite sur l’IA. En quoi l’IA va épargner les plateformes no-code?
0  0 
Avatar de archqt
Membre émérite https://www.developpez.com
Le 29/08/2023 à 10:51
Citation Envoyé par calvaire Voir le message
pour le coup ce problème on le retrouve avec du code.
les dev silverlight par exemple doivent en savoir quelque chose
Oui l'article parle de "low-code" donc il reste encore du code à faire. Je fais la distinction entre "no-code" et "low-code"
0  0 
Avatar de totozor
Expert confirmé https://www.developpez.com
Le 31/08/2023 à 8:22
Citation Envoyé par Nym4x Voir le message
Et puis ils devraient se dire que si c'est faisable par une plateforme lowcode c'est que cela ne mérite pas d'exister : une meilleure solution existe certainement déjà.
Oui mais ça ne le fait pas aussi bien que notre outil local.
Il y a quelques années j'ai "développé" un outil sur excel, cet outil est aujourd'hui l'outil officiel de la société et utilisé par des centaines de personnes dans le monde. Ca fait 2-3 ans que je leur demande de remplacer ce mouton à 5 pattes par un système du marché mais je reçois toujours la même réponse : "on en trouve pas d'aussi bon" alors qu'ils sont tous meilleur. Je ne connais pas d'outil à large audience moins bon qu"un fichier excel avec du VBA partout.
Prendre un outil du marché a un énorme interêt que les managers détestent : ça impose de remettre en cause nos méthodes de travail. Méthodes qui étaient identifiées à l'époque comme "pas saines" mais utilisées parce qu'on avait pas mieux et qu'on ne remet plus en cause parce que "Gérard, le dieu du truc, avait dit qu'il fallait faire comme ça donc il faut faire comme ça" jusqu'au jour où un stagiaire demande pourquoi dans le code Gérard a mis un commentaire "C'est mal mais on sait pas faire mieux pour l'instant".

Nous sommes en train de changer un de nos outils structurant de la société, l'outil de base propose une foncitonnalité que nous essayons de mettre en place depuis 2 ans sans vraiment y arriver. Et bien un petit génie est arrivé a dit que nosu ne voulions pas remplir les données comme en standard, donc on paye des gens bien trop cher pour désactiver la fonction par défaut et la redévelopper d'une autre façon.
Après une heure de discussion on se rend compte que la nouvelle demande ne couvre qu'une faible partie de nos besoins (mais l'entièreté pour le demandeur) et que pour tout prendre en compte on devrait reproduire le fonctionnement prévu par défaut. Et on se demande sérieusement si on ne redévelopperait pas exactement le même fonctionnement pour épargner l'ego du demandeur. (C'est bizarre parce qu'ils ne sont pas pret à payer pour épargner le mien)
0  0