Petit guide du « Low-code/No-code » pour bien débuter ses projets
Introduction
Le low-code est une pratique qui ouvre de nombreuses opportunités de développement.
La première est de construire des applications plus rapidement – que ce soit au sein du département IT, en appui des développeurs professionnels, ou en dehors, par les métiers eux-mêmes (qui seront tentés par une sous-catégorie du low-code : le « no-code », littéralement le « pas de code du tout »).
Les plateformes low-code proposent typiquement un ensemble de modèles, de templates et de fonctions – sous forme de composants à glisser-déposer – pour les utilisateurs « non techniques » (les « citizen developers »).
Mais les outils low-code font également gagner du temps aux vrais professionnels du code, en leur « mâchant le travail » sur les parties les plus basiques d’une application, pour leur permettre de se concentrer sur les parties les plus créatives ou les plus difficiles d’une application.
Bref, le low-code/no code trouve peu à peu ses publics. La technologie est mature. Les questions qui se posent aujourd’hui sont de savoir quel outil choisir, dans quel cadre, et pour qui.
Avec ce guide, vous plongerez dans les perspectives qu’offrent ces outils, les bonnes pratiques à adopter pour leur mise en œuvre et des conseils d’experts développeurs pour en éviter les travers sur le long terme (qualité, sécurité, etc.).
1Bonnes pratiques-
Les défis du low-code
DevOps : une clé pour l’automatisation des processus et le BPM Low Code
Le BPM Low Code et les nouveaux outils d'automatisation des processus favorisent certes le développement d'applications centrées sur le métier. Mais sans BPM et une gestion rigoureuse de DevOps, l'automatisation pourrait bien mener au chaos. Lire la suite
Comment développer des applications low-code mais de qualité
Les organisations peuvent garder de fortes exigences en matière de développement, tout en réduisant le nombre de lignes de code écrites manuellement. À condition de suivre quelques lignes directrices. Lire la suite
Ne comparez plus low-code et no-code selon le profil des développeurs
Dans un contexte où de plus en plus de salariés ont besoin de toucher à la programmation, les entreprises les équipent à tort de plates-formes de développement low-code ou no-code selon leurs profils. Lire la suite
Comment la gouvernance des applications low-code aide à protéger les données
Les développeurs d'applications low-code doivent adhérer aux politiques d'utilisation des données et des ressources. L'absence de gouvernance met en péril les budgets, la sécurité et la conformité. Il s'agit aussi de limiter la prolifération des données. Lire la suite
Sécurité : réduire les risques liés aux plateformes low-code et no-code
Il n’est pas possible d’éviter entièrement les problèmes de sécurité induits par l’utilisation de plateformes low-code et no-code. Mais il est possible de les atténuer. Voici un aperçu des principales vulnérabilités et des moyens de les combattre. Lire la suite
2Choisir-
Bien sélectionner son outil low-code
No-code / Low-code : des outils de développement pas si pauvres
Les développeurs les utilisent de plus en plus dans leurs applications. Considérés au départ comme de piètre qualité, ces plateformes se frayent pourtant un chemin aux côtés d’outils plus traditionnels. Lire la suite
Plateforme Low Code : quels sont les principaux critères à retenir
Les utilisateurs les moins techniciens ont aujourd’hui la possibilité de développer des applications métiers sans connaître la programmation. Mais attention, cela s’accompagne de contraintes. Cet article énumère certains des critères à évaluer. Lire la suite
Low Code : outils tiers ou services natifs dans le cloud, il faut choisir
Pour choisir entre des outils natifs et des outils Low Code de fournisseurs tiers, les équipes de développement doivent confronter deux tendances : la consolidation par le risque du lock-in. Lire la suite
Microsoft PowerApps contre Appian : le match du low code
Avec des outils low code, tout est affaire de compromis. Cet article vous permet de comparer PowerApps et Appian afin d’identifier la solution qui correspond le mieux à vos besoins et à vos processus. Lire la suite
Low Code, DevOps et AI : Appian renforce sa plateforme
A l’occasion d’AppianWorld, Appian a annoncé des fonctions de développements low code qui doivent simplifier le requêtes aux bases de données et a préparé sa plateforme au DevOps. Une intégration poussée avec Google doit aussi pré-mâcher des services d’AI pour mieux les intégrer aux applications. Lire la suite