Maintenant, expliquons plus précisément comment il fonctionne et comment créer des applications avec.
De nombreux développeurs dans le monde du logiciel s'appuient sur différentes bibliothèques, Api's qui leur permettront de se concentrer sur LA valeur ajoutée qu'ils peuvent apporter à l'application.
Le Low-code permettra à ces développeurs d'offrir des outils qui les aideront à construire visuellement des applications complètes, en utilisant la méthode "drag and drop", ce qui permettra une meilleure vision globale de la construction de l'application et une optimisation du 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ù l'on va pouvoir définir l'interface utilisateur grâce au glisser-déposer, pouvoir ajouter des actions, des animations. C'est ce qui va créer la base de l'application, tant sur le plan visuel que fonctionnel. Il est même possible d'ajouter son propre code manuel pour ajouter des fonctionnalités personnalisées
Ensuite, il y a les connecteurs qui nous permettent d'extraire des données de sources éparses. La plateforme Convertigo en possède de nombreux tels que SAP, Web Services, Nosql, Salesforce, Twitter, Linkedin et Office365, et d'autres encore...
Enfin, il existe des outils automatisés qui vont construire l'application, la déverser, maintenir son organisation, tester la version finale pour l'utilisateur, etc...
La plupart des plates-formes 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 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 sur tous les points, souvent appelées plateformes "fullstack".
Il faut également distinguer no code les plateformes pour non développeurs qui permettent à de simples utilisateurs professionnels de créer des applications mais avec des possibilités limitées, et de faibles capacités de personnalisation. Nous parlerons ici de "Citizen" No code.
D'autre part, nous trouvons des plateformes qui ne limitent en rien les capacités créatives et techniques des développeurs et qui en plus leur permettent au fur et à mesure de leur expérience sur le produit d'étendre les capacités sur la création de composants personnalisés réutilisables. La plate-forme Convertigo fait partie de cette deuxième catégorie.
