{"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":"
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
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> 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 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 Plusieurs facteurs permettent d’expliquer cette mont\u00e9e en popularit\u00e9 des outils de low-coding :<\/p>\n On ne doit pas penser le cycle de vie d’un logiciel de sa conception \u00e0 sa premi\u00e8re version : le suivi, les mises \u00e0 jour et l’am\u00e9lioration des applications m\u00e9tiers<\/strong> <\/span>sont \u00e9galement des points sur lesquels les outils de low-coding se d\u00e9marquent, la difficult\u00e9 \u00e0 la transmission \u00e9tant consid\u00e9rablement r\u00e9duite, et l’ajout de nouvelles fonctionnalit\u00e9s ayant un risque bien moindre d’avoir des effets de bord dans le reste du code.<\/p>\n Une pr\u00e9occupation restante concernant le low-code reste le traitement des donn\u00e9es, alors que pour plus des deux tiers des DSI, la mauvaise utilisation des donn\u00e9es, notamment personnelles, serait un probl\u00e8me sur ce type de plateforme [5].<\/p>\n Augutin Dury<\/p>\n [\/vc_column_text][vc_empty_space][vc_column_text][1] : https:\/\/www.forrester.com\/report\/The+Forrester+Wave+LowCode+Development+Platforms+Q2+2016\/-\/E-RES117623<\/a> Contexte Si le terme de low-code semble prendre de l’ampleur, quelles en sont les caract\u00e9ristiques et que propose-t-il par rapport au code classique ? Les plateformes de type low-code attirent 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 […]<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[126],"tags":[136,142,157],"class_list":["post-20110","post","type-post","status-publish","format-standard","hentry","category-business-process-management","tag-appian","tag-bpm","tag-low-code"],"yoast_head":"\nA quoi ressemble une plateforme low-code\u00a0? <\/strong><\/h2>
\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\tQu’apporte alors le low-coding par rapport \u00e0 des ateliers de g\u00e9nie logiciel classiques ?
<\/strong><\/h2>
<\/strong><\/div>\n\n
Ressources
<\/strong><\/h2>\n
[2] : https:\/\/www.linformaticien.com\/dossiers\/low-code.aspx<\/a>
[3] : https:\/\/www.forbes.com\/sites\/jasonbloomberg\/2016\/05\/16\/citizen-developers-low-code-is-now-enterprise-class\/#41855b383b4f<\/a>
[4] : https:\/\/fr.appian.com\/platform\/<\/a>
[5] : https:\/\/www.silicon.fr\/low-code-menace-dsi-169544.html?inf_by=5a7469af671db800098b4a66<\/a> <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"