{"id":20110,"date":"2018-02-05T22:50:41","date_gmt":"2018-02-05T21:50:41","guid":{"rendered":"https:\/\/www.solypse.com\/?p=18459"},"modified":"2022-04-13T22:29:36","modified_gmt":"2022-04-13T20:29:36","slug":"low-code-definition","status":"publish","type":"post","link":"https:\/\/www.solypse.com\/en\/low-code-definition\/","title":{"rendered":"Low-code: what is the meaning behind this term?"},"content":{"rendered":"
\n\t\t\t\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t\t
\n\t\t\t
\n\t\t\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Contexte<\/strong><\/h2>
\u00a0<\/strong><\/div>

Si le terme de\u00a0low-code semble prendre de l’ampleur, quelles en sont les caract\u00e9ristiques et que propose-t-il par rapport au\u00a0code\u00a0classique ?<\/p>

Les plateformes de type\u00a0low-code\u00a0attirent de plus en plus l’attention depuis 2014, elles ont r\u00e9cemment fait l’objet d’une \u00e9tude du cabinet Forrester en 2016 [1] et pr\u00e9sentent une croissance, un gain de popularit\u00e9 et des lev\u00e9es de fonds \u00e9lev\u00e9es. Un chiffre d’affaires \u00e0 10G\u20ac est ainsi pr\u00e9vu pour 2019, avec une croissance de 5\u00b0% [2]<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Pourquoi le low-code \u00e9merge-t-il ?<\/strong><\/h2>
\u00a0<\/strong><\/div>

Les outils de type low-code \u00e9mergent dans un contexte de p\u00e9nurie de d\u00e9veloppeurs<\/strong><\/span>, alors qu’ils permettent \u00e0 une personne avec un besoin m\u00e9tier mais sans\u00a0forc\u00e9ment des comp\u00e9tences pouss\u00e9es en programmation de cr\u00e9er son application. La plupart des utilisateurs de QuickBase n’ont ainsi pas d’exp\u00e9rience de\u00a0d\u00e9veloppement pr\u00e9alable [3]. Les processus habituels de d\u00e9veloppement<\/strong><\/span>, d\u00e9bogage et revue du\u00a0code\u00a0sont fortement\u00a0facilit\u00e9s et raccourcis<\/strong><\/span>, r\u00e9duisant ainsi le temps et le besoin humain d’une application, typiquement passer de quelques mois \u00e0 quelques semaines.\u00a0<\/p>

A quoi ressemble une plateforme low-code\u00a0? <\/strong><\/h2>
\u00a0<\/strong><\/div>

Ils se pr\u00e9sentent sous la forme d’une interface graphique permettant de construire et relier entre eux des blocs d’action, et disposent le plus souvent d’outils de gestion des variables, conditions de d\u00e9clenchement, etc. Leur promesse est ainsi de r\u00e9aliser une application en limitant fortement l’utilisation de code. Ces plateformes pr\u00e9sentent ainsi de nombreuses ruptures et innovations par rapport au sch\u00e9ma de d\u00e9veloppement classique.<\/p>

\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t

\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\"\"\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t
\n\t\t\t\t
\n\t\t\t\t\t\t\t\t\t

Prenons par exemple le cas de la recherche d’erreurs : dans un programme classique, il faut rechercher la ligne sur laquelle le probl\u00e8me a lieu, souvent sans contextualisation, puis remonter \u00e0 la ligne de code d\u00e9fectueuse et la corriger. Le low-coding permet d’analyser le ou les processus d\u00e9fectueux, conna\u00eetre la valeur des variables dans un bloc…<\/p>\n

De la m\u00eame fa\u00e7on, la formation d’un nouvel employ\u00e9 \u00e0 la plate-forme de low-coding est facilit\u00e9e par rapport \u00e0 l’apprentissage d’un nouveau langage.<\/p>\n

La cr\u00e9ation automatique de code \u00e0 partir d’un sch\u00e9ma d\u00e9fini n’est cependant pas une pratique r\u00e9cente : des outils de g\u00e9nie logiciel come Windev sont sortis au d\u00e9but des ann\u00e9es 1990, sans parvenir \u00e0 s’imposer sur le march\u00e9. <\/p>\n

Qu’apporte alors le low-coding par rapport \u00e0 des ateliers de g\u00e9nie logiciel classiques ?
<\/strong><\/h2>

<\/strong><\/div>\n

Plusieurs facteurs permettent d’expliquer cette mont\u00e9e en popularit\u00e9 des outils de low-coding :<\/p>\n