Comment cela fonctionne et comment créer des applications avec du Low code ?
De nombreux développeurs dans le monde du logiciel s'appuient sur différentes bibliothèques et Api's qui leur permettent de se concentrer sur LA valeur ajoutée qu'ils peuvent apporter à l'application.
Le Low code permet à ces développeurs d'offrir des outils qui les aideront à construire visuellement des applications complètes, en utilisant la méthode du "glisser-déposer". Cela permet d'avoir une meilleure vision globale de la construction de l'application, d'optimiser son temps, réduisant ainsi considérablement le nombre de lignes de code à écrire. Cela signifie être plus productif tout en ayant une qualité tout aussi optimale.


Les plateformes de développement low code peuvent être divisées en 3 domaines principaux :
Tout d'abord, il y a un environnement de développement visuel , où vous serez en mesure de définir l'interface utilisateur grâce au glisser-déposer, d'ajouter des actions et des animations. C'est ce qui créera la base de l'application, tant sur le plan visuel que fonctionnel. Il est même possible d'ajouter votre propre code manuel pour ajouter des fonctionnalités personnalisées.
Ensuite, il y a les connecteurs qui permettent d'extraire des données à partir de sources diverses. La plateforme Convertigo dispose de nombreux connecteurs tels que SAP, Web Services, Nosql, Baserow, Salesforce, Twitter, Linkedin, Office365 et autres.
Enfin, il existe des outils automatisés qui vont construire l'application et la maintenir, tester la version finale pour l'utilisateur...
La plupart des plateformes Low code présentent ces trois caractéristiques principales. Cependant, elles ne sont pas identiques. Chaque plateforme a des spécificités différentes. Certaines sont plus axées sur le front-end et la partie visuelle, d'autres sur le back-end, privilégiant les connecteurs...
Et d'autres comme Convertigo, qui ont une offre complète et sont souvent appelées plateformes "fullstack".
Il faut également distinguer les plateformes no code des plateformes plateformes low code. Les premières sont destinées aux non-développeurs et leur permettent de créer des applications, mais avec des possibilités limitées et de faibles capacités de personnalisation. Nous parlerons ici de "Citizen development".
D'autre part, nous trouvons des plateformes qui ne limitent en rien les capacités créatives et techniques des développeurs et qui permettent d'étendre les capacités de création de composants personnalisés réutilisables. La plateforme Convertigo est l'une d'elles.
