¯\_(ツ)_/¯
¯\_(ツ)_/¯
L'écosystème Low-Code
David Miranda |13 févr.2020| 4 min de lecture
C'est incroyable combien d'outils il y a pour passer de 0% à 100% dans la construction d'une entreprise presque du jour au lendemain.
Je veux explorer quels sont ces outils, comment ils aident et lesquels semblent les plus prometteurs.
Qu'est-ce que le low-code?
Tout outil qui vous fait gagner des heures par jour dans l'une des catégories suivantes compte comme un outil low-code dans mon livre:
- Hébergement (déploiement, évolutivité)
- Backend (collecte de données, traitement des données, connexion aux API, stockage des données)
- Comptes d'utilisateurs et paiements (gestion des utilisateurs, adhésions, abonnements)
- Front-end (composants d'interface utilisateur, gestion des états)
- Marketing (pages de destination, listes de diffusion, analyses)
- Sensibilisation (faire savoir aux autres que vous existez, recueillir des commentaires)
- Itération (collecte de commentaires, amélioration de votre produit et marketing)
Générateur d'applications mobiles
- Glide (génère une application Web réactive, pas encore une véritable application mobile)
- Adalo (véritable exportation d'application, API de base de données et notifications)
- DraftBit
- Thunkable
Extensions et fenêtres contextuelles
Adhésions et places de marché
Ces outils vous aident à créer un marché ou un site Web basé sur l'adhésion très rapidement
- ShareTribe
- MemberStack
- Memberful
- Discorde
- Mou
- Spectre
Backend as a Service
Ces outils suppriment les problèmes de gestion des données, de stockage des données, de gestion des utilisateurs et de stockage des fichiers.
- Firebase
- 8Base
- Plateforme d'analyse
- Hasura
- Glitch
- Authpath (comptes d'utilisateurs et paiements) (je veux essayer)
- API de base (je veux essayer)
- AppWrite
Backend simple en tant que service
Ces offres offrent un service vraiment simple, mais facilitent la transformation d'un site par ailleurs statique en un site dynamique
- EasyDB
- Auth0
- Base d'utilisateurs (documents intéressants, recherche: cela fait-il fonctionner automatiquement une application hors ligne?)
- EasyAuth (comptes d'utilisateurs et paiements)
Feuilles de calcul en tant que base de données
Un moyen rapide et facile de commencer. (Est-ce sécurisé?)
- Stein
- Sheety (idée géniale, qu'en est-il de la sécurité?)
- Sheet.best ( bonne idée, qu'en est-il de la sécurité?)
Générateurs App & SaaS
Cela vous donne une longueur d'avance.
- Pup (météore)
- Laravel Spark
- Budibase (pas encore lancé, mais a un aperçu du blog)
- React Milkshake
- Ayroui
- UI Bakery
- La gravité
- Jabloon
- Train à grande vitesse
- Créer une application React
- React Slingshot
- Divjoy
- DronaHQ (cela a l'air incroyable, je veux l'essayer!)
Panneaux d'administration générés automatiquement
Utilise un schéma pour générer une interface utilisateur qui permet aux administrateurs de gérer les données et les utilisateurs
- Sac à dos pour Laravel
- ESQLate (a un Show HN )
- React Admin
- Alan
- Administrateur forestier (SaaS)
Feuilles de calcul avancées
Ces outils fonctionnent comme des tableaux de bord d'administration internes en ajoutant des fonctionnalités avancées au modèle de feuille de calcul
Prototypage rapide et facile
J'ai hésité à ajouter cette section, mais je pense qu'elle est pertinente. Ne serait-ce que parce que je pense que l'objectif de la plupart des outils low-code est de faire en sorte que la création d'applications complètes ressemble plus à du prototypage. Alors, regardez ces outils pour savoir où les outils de production pourraient se diriger bientôt.
Générateurs d'applications Web visuelles - Simple
Ces outils visent à atteindre facilement un seul objectif.
- Outgrow (quiz et calculatrices)
Générateurs d'applications Web visuelles - Complexe
Celles-ci rendent certaines choses faciles, mais ne sont pas si flexibles. Je pense que ce sont principalement pour la création d'applications de back-office et non pour les applications destinées aux utilisateurs. Peut également ne pas être adapté aux mobiles.
- Bulle
- Dadabik
- AppGyver
- Réoutiller (cela semble super puissant)
- Bildr
- PowerApps
- AppMaker
- Zoho Creator
- Outsystems
Générateur de constructeurs d'applications Web visuelles
Aplatir la pile - nouveaux concepts
Certains des outils les plus intéressants et révolutionnaires se trouvent dans cette catégorie. Ces outils permettent des tonnes de flexibilité tout en supprimant complètement au moins une couche complète de la pile de développement de produits (par exemple, base de données, back-end, outil de construction, transfert).
Convertir une conception statique en application
Cela semble être une grande promesse à réaliser, mais s'ils peuvent le réaliser, ce serait incroyable
- Supernova (traduit l'esquisse en code d'interface utilisateur, pas de transfert de la conception au développement)
- Yotako
Aplatissez la pile - adaptations modernes
Ces solutions tentent de conserver les avantages des frameworks modernes (ergonomie développeur, mises à jour en temps réel, frontaux des composants), tout en supprimant les maux de tête (regroupement d'actifs ou rendu côté serveur ou trop de suivi)
- Phoenix LiveView (très excitant)
- Inertia.js
De nouveaux types d'outils
Des outils qui font des choses très différentes de la normale et qui pourraient vous faire gagner beaucoup de temps
Requête de base de données vers l'application
Ces outils vous permettent de créer des vues d'application à partir de requêtes de base de données, générant automatiquement le front-end
Aplatissez la pile - traditionnelle, mais moderne
- Rails (fiables, stables, toujours super puissants)
- Django (fiable, stable, toujours super puissant)
- Laravel (beaucoup de mouvement dans cet espace, grande communauté)
Cadres et piles passionnants
Ce sont quelques-uns des combos les plus excitants du monde du framework frontal.
- React + Next.js
- React + Gatsby
- Svelte + Sapper
- Vue.js + Gridsome
- Vapeur
- VulcanJS (formulaires et schémas générés automatiquement)
- Meteor (pourrait revenir d'entre les morts)
Cadres de développement d'applications rapides
Ces outils se concentrent sur la vitesse avant tout. Ils pourraient perdre une certaine flexibilité, mais votre capacité à arriver rapidement sur le marché et à tester votre idée fera plus que compenser.
CMS
Généralement pas génial pour créer une application web à part entière, mais idéal pour gérer un constructeur de site Web.
- Craft (je voudrais essayer ceci)
- Statamic (j'aimerais essayer ça)
- Kirby (j'aimerais essayer ça)
- Gatsby + CMS sans tête (j'aimerais essayer ceci)
- Webflow (donne un contrôle précis)
- OctobreCMS
CMS de haut niveau / simple
Ces outils se concentrent davantage sur les composants de haut niveau, vous permettant de définir le contenu, mais sans entrer dans les détails
Modèles de page de destination
Ces outils vous aideront à démarrer votre site Web de marketing en vous donnant le HTML et le CSS pour commencer. Vous devrez les modifier et l'héberger vous-même.
CMS avec des approches uniques
Utilise des outils natifs du Web (comme des feuilles de calcul en ligne) qui sont familiers aux utilisateurs et peuvent facilement se connecter à plusieurs plates-formes pour servir de back-end
Blog CMS
Feuille de calcul vers le site Web
Constructeurs de workflows (gestion des processus)
- Argile
- Zapier
- Raffinerie
- Bibliothèque standard (destinée aux développeurs)
- Kissflow
- Plateau
- Parabole
- Integromat
- Pipedream
- StoryScript
Constructeurs de workflows (automatisation marketing)
CMS sans tête
Au-delà du CMS
Plus puissant que le CMS standard
- Wordpress (CMS sans tête, constructeur de site Web, commerce électronique) + Elementor + ACF
- TinaCMS
- Facteur ( je ne sais pas exactement ce que c'est encore, mais prétend économiser des tonnes de temps!)
- Keystone 5 (passe-partout CMS / App)
Points de terminaison de formulaire
Ces services vous permettent de collecter des informations sur les visiteurs et éventuellement de les afficher ailleurs.
Générez rapidement une interface utilisateur (assemblez-vous)
Vous devez toujours prendre soin du back-end, mais ces bibliothèques faciles à utiliser rendront votre front-end agréable sans trop de travail
- Bulma
- Composants de conception des matériaux
- Eva
- TurretCSS
- UI sémantique
- Spectre.css
- Conception de fourmi
- Framework7
Générer rapidement l'interface utilisateur (générer des composants d'interface utilisateur)
Ces cadres d'interface utilisateur sont partiellement pré-assemblés ou vous permettent de créer une interface utilisateur avec un constructeur visuel
Générez rapidement un front-end (outils uniques)
Ces outils adoptent une nouvelle approche pour générer du code frontal, vous donnant une longueur d'avance tout en restant flexible
Recueillir des commentaires
Générer un générateur de configuration
Lectures complémentaires
- Demandez à HN: Quelle pile utiliseriez-vous pour créer une application Web CRUD en 2018?
- Le Web après-demain
- Que voulez-vous construire? Je vais vous dire comment sans code