Les plateformes de développement low-code fournissent des environnements pour la création rapide d'applications d'entreprise personnalisées et complexes. Ces plateformes permettent aux développeurs et autres équipes techniques et semi-techniques de créer des applications full-stack personnalisées à partir de zéro, en utilisant une combinaison de glisser-déposer et de code personnalisé.
Ces produits permettent aux développeurs sans expertise frontend de construire des interfaces utilisateur (UI) personnalisées en utilisant le glisser-déposer et une logique métier personnalisée sur des bases de données de production et des interfaces de programmation d'applications (API).
En plus de rationaliser le développement d'applications de base, ces plateformes répondent aux exigences de sécurité, de gouvernance, de performance, de disponibilité, d'observabilité, de surveillance de l'utilisation et d'autres exigences d'entreprise. Cela aide les développeurs juniors, les équipes informatiques, les équipes de données, les équipes de sécurité et d'autres équipes semi-techniques à créer des applications d'entreprise full-stack personnalisées beaucoup plus efficacement qu'avec le développement traditionnel DIY.
Pour être inclus dans la catégorie des plateformes de développement low-code, un produit doit :
Fournir des environnements pour développer des applications d'entreprise full-stack personnalisées
Être conçu pour être utilisé par des développeurs et d'autres équipes techniques et semi-techniques
Offrir un constructeur d'interface utilisateur visuelle
S'intégrer aux bases de données de production et aux fournisseurs de logiciels en tant que service (SaaS)
Permettre aux développeurs d'écrire du code frontend et backend personnalisé en utilisant des langages de programmation modernes
Soutenir le contrôle de source ou de version basé sur git en se connectant aux fournisseurs git
Offrir un journal d'audit et une observabilité prêts à l'emploi