WaveMaker

Plateforme « low-code » permettant de générer du code Angular, React Native et Java Spring

Créateurs d'apps · Applications web

WaveMaker est une plateforme « low-code » destinée aux développeurs professionnels, qui permet de créer visuellement des applications web et mobiles d'entreprise et d'exporter du code standard.

Aperçu

Notre avis sur WaveMaker

Cette analyse de WaveMaker présente les domaines d'application de la plateforme, ses principales fonctionnalités, son modèle tarifaire, la génération et le déploiement de code, ses points forts et ses limites, ainsi qu'une comparaison avec d'autres plateformes « low-code ». WaveMaker s'adresse davantage aux entreprises et aux éditeurs de logiciels qu'aux développeurs amateurs. Les développeurs conçoivent des écrans dans WaveMaker Studio à l’aide d’une interface de type glisser-déposer, les relient à des bases de données et à des API, puis la plateforme génère du code source réel : Angular pour les applications web, React Native pour les applications mobiles et Java avec Spring pour le backend. Comme le résultat est du code standard, les équipes peuvent l’exporter, le modifier dans leur propre IDE et l’exécuter sur leur propre infrastructure. Fondée en 2003 sous le nom d’ActiveGrid, la société a pris le nom de WaveMaker en 2007 et son siège social est situé à Mountain View, en Californie (Wikipédia).

À quoi sert WaveMaker ?

WaveMaker sert à développer des applications métier et des produits logiciels qui doivent répondre aux exigences des entreprises en matière de sécurité, d’intégration et d’évolutivité. Parmi les exemples typiques, on peut citer les portails clients et partenaires, les applications opérationnelles internes, les interfaces utilisateur des secteurs bancaire et des assurances, les applications mobiles destinées aux services sur le terrain et la modernisation d’applications existantes. Les éditeurs de logiciels l’utilisent également pour développer plus rapidement leurs propres produits, car le code généré peut être commercialisé en marque blanche.

La plateforme est avant tout conçue pour les développeurs professionnels. Les utilisateurs métier peuvent participer à la conception et à la validation, mais le développement au quotidien est assuré par des développeurs maîtrisant les concepts du Web et des bases de données. WaveMaker s'apparente ainsi davantage à un accélérateur pour les équipes de développement qu'à un outil destiné aux « développeurs citoyens ».

Fonctionnalités clés

  • WaveMaker Studio : un éditeur visuel accessible via un navigateur, dans lequel les développeurs mettent en page les pages, configurent les widgets, lient les données et prévisualisent le résultat. Les développeurs peuvent basculer entre la conception visuelle et le code généré.
  • Génération de code réel : les applications web sont générées sous forme de projets Angular, le backend en Java avec Spring, et les applications mobiles sous forme de projet React Native standard basé sur Expo, sans runtime propriétaire (documentation WaveMaker).
  • Intégration des données et des API : connexion à des bases de données relationnelles telles qu’Oracle, MySQL, PostgreSQL et DB2, importation de services REST et génération d’écrans CRUD à partir du modèle de données.
  • Sécurité : authentification intégrée et accès basé sur les rôles avec LDAP, Active Directory et des fournisseurs d’authentification unique (SSO). WaveMaker figure dans le répertoire « Verified » de Veracode pour son processus de développement sécurisé (Veracode).
  • Système de conception et composants : un système de conception avec des jetons et des thèmes, des « préfabriqués » réutilisables construits à partir de composants Angular ou React, et une place de marché pour le partage d’artefacts entre les équipes.
  • Bâtiment d’applications mobiles : les applications React Native sont compilées en paquets iOS et Android installables à l’aide de la CLI WaveMaker ou d’AppChef, et peuvent être testées avec les outils React Native standard.
  • Développement assisté par l’IA : WaveMaker se positionne désormais comme une plateforme de développement d’applications « agentic » et axée sur l’IA, avec une conversion Figma-vers-code et un mode « agent » intégré à Studio (WaveMaker).

Tarifs de WaveMaker

WaveMaker ne publie pas de tarifs publics. Son site redirige les demandes concernant les formules payantes vers un interlocuteur commercial, tandis que des annuaires tiers mentionnent une option gratuite permettant d’essayer la plateforme ainsi que des formules d’entreprise sur devis. WaveMaker propose des licences pour la plateforme par poste de développeur plutôt que par utilisateur final des applications que vous créez, ce qu’il présente comme un coût total de possession inférieur pour les applications comptant de nombreux utilisateurs. Un programme pilote gratuit est proposé sur le site actuel (WaveMaker). En septembre 2026, aucun prix public par poste n’est disponible ; demandez donc un devis couvrant les postes de développeurs sous licence, le déploiement sur site ou dans le cloud, ainsi que le niveau d’assistance pour votre équipe logicielle.

Les coûts imprévus à prendre en compte sont ceux liés à la licence : formation, mise en place initiale du projet et éventuels travaux de migration. WaveMaker s’adressant aux équipes d’entreprise, un premier projet implique généralement une aide à la mise en route de la part du fournisseur ou d’un partenaire.

Développement d’applications avec l’interface glisser-déposer

Le développement d’applications dans WaveMaker commence dans le navigateur. Vous créez un projet dans WaveMaker Studio, importez une base de données ou une API, et la plateforme génère le modèle de données ainsi que des pages prêtes à l’emploi : une vue de tableau avec recherche et pagination, une vue détaillée et des formulaires de création et de modification. À partir de là, vous organisez les widgets à l’aide de l’interface glisser-déposer, vous liez chaque widget à une variable et vous ajoutez de la logique à l’aide d’actions visuelles ou de votre propre code JavaScript et Java. La prévisualisation s’effectue dans le navigateur ; ainsi, une première version fonctionnelle d’une application pilotée par les données ne prend que quelques heures, et non plusieurs semaines. Contrairement aux générateurs basés sur des formulaires, chaque écran repose sur du code que le développeur peut lire et modifier, ce qui permet de gagner du temps lorsque les exigences évoluent.

WaveMaker Studio : génération de code, déploiement et dépendance vis-à-vis du fournisseur

La principale différence entre WaveMaker et de nombreux outils « low-code » réside dans ce qui se passe après la création. La plateforme génère du code Angular, Java et React Native respectant les structures de projet standard, et un projet exporté contient les dossiers Angular et React Native générés à côté du code source de l’application. Les équipes peuvent continuer à travailler sur ce code dans leur propre IDE, l’exécuter via leur propre pipeline CI/CD et le réviser comme n’importe quelle autre base de code.

Le déploiement est flexible. Les applications peuvent être déployées en un clic vers des conteneurs, vers le cloud de WaveMaker, vers des clouds publics tels qu’AWS et Azure, ou sur site dans des conteneurs Docker ; ainsi, une même application peut passer du cloud à une infrastructure sur site à mesure qu’elle se développe. La plateforme couvre également la gestion du cycle de vie des applications, du développement aux environnements de production en passant par les tests, et WaveMaker propose une configuration d’entreprise permettant d’exécuter la plateforme elle-même au sein de votre propre infrastructure, ce qui est essentiel pour les banques, les assureurs et les équipes du secteur public soumises à des règles strictes en matière de données.

Les points forts et les limites de WaveMaker

Points forts :

  • Génère du code standard et exportable, ce qui limite considérablement la dépendance par rapport aux plateformes « low-code » basées sur l’exécution.
  • Une pile complète dans un seul outil : Web Angular, mobile React Native et un backend Java Spring.
  • Sécurité d’entreprise, déploiement sur site et licences par développeur : une solution adaptée aux grandes bases d’utilisateurs et aux applications évolutives.
  • Accélère le travail des développeurs professionnels sans leur cacher le code, avec la possibilité de passer à tout moment au code personnalisé.
  • Intégration solide avec les systèmes existants via des API REST et des bases de données relationnelles, ce qui est essentiel lorsque le logiciel doit s'adapter à une infrastructure cloud ou sur site existante.

Compromis :

  • Les tarifs ne sont pas publics ; chaque forfait fait l’objet d’un entretien commercial préalable.
  • Conçu pour les développeurs, les utilisateurs professionnels ne peuvent donc pas créer eux-mêmes des applications complètes.
  • Communauté plus restreinte, moins de tutoriels et moins de support tiers que les plus grandes plateformes « low-code », ce qui implique que certains problèmes nécessitent l’aide du fournisseur.
  • Une courbe d’apprentissage modérée : pour en tirer le meilleur parti, il faut des connaissances en Angular, Java et en bases de données, et les utilisateurs novices ont besoin de temps pour lire la documentation.

ToolJet, un concurrent, indique que de nombreuses équipes trouvent WaveMaker limitatif en raison d’un « manque de capacités natives en IA » (ToolJet). La plateforme actuelle de WaveMaker inclut le mode agent et la génération de code à partir de la conception, cette affirmation est donc obsolète.

Comparaison de WaveMaker

  • OutSystems : la plateforme low-code d’entreprise la plus connue et l’alternative la plus similaire, dotée de son propre moteur d’exécution et d’un écosystème plus vaste.
  • Mendix : plateforme « low-code » d’entreprise dotée de solides outils destinés aux utilisateurs métier et d’un développement piloté par des modèles.
  • Oracle APEX : solution « low-code » pour Oracle Database, incluse dans la licence de la base de données.
  • Retool : outils internes s’appuyant sur des bases de données et des API, plus rapides pour les panneaux d’administration que pour les applications complètes.
  • Appsmith : générateur d’outils internes open source pouvant être auto-hébergé.
  • Microsoft Power Apps : le choix idéal pour les équipes utilisant déjà Microsoft 365 et Dataverse.

WaveMaker en vaut-il la peine ?

WaveMaker est intéressant pour les entreprises et les éditeurs de logiciels disposant de compétences en Java ou Angular qui souhaitent développer plus rapidement des applications web et mobiles destinées aux clients, conserver le code source et effectuer le déploiement selon leurs propres conditions. Le modèle de licence par développeur convient bien aux applications comptant de nombreux utilisateurs finaux. En revanche, cette solution est moins adaptée aux petites équipes à la recherche de tarifs publics, aux utilisateurs métier souhaitant créer des applications sans faire appel à des développeurs, ainsi qu’aux outils internes simples pour lesquels Retool ou Appsmith constituent des solutions plus rapides à mettre en place. Si vous avez besoin d’aide pour évaluer WaveMaker ou pour développer des applications avec cet outil, les agences et développeurs low-code de LowCodeDevs peuvent vous accompagner.

Sources

Pas encore d'avis — écrivez le premier.

Où placeriez-vous WaveMaker ?

Personne n'a encore placé WaveMaker. Choisissez une zone pour y commencer votre avis.

Vous vous connecterez d'abord — votre choix est conservé.

Voir la carte complète →

En un coup d'œil

Site web
https://www.wavemaker.com/
Catégorie
Créateurs d'apps · Applications web
Mise à jour

Questions

FAQ WaveMaker

En quoi consiste l'activité de la société WaveMaker ?

WaveMaker développe une plateforme de développement d'applications « low-code ». Les développeurs l'utilisent pour concevoir visuellement des applications web et mobiles d'entreprise et générer du code standard Angular, React Native et Java.

À quoi sert WaveMaker ?

Portails clients, applications métier internes, applications mobiles destinées aux équipes de terrain et modernisation des applications existantes, principalement au sein des grandes entreprises et chez les éditeurs de logiciels.

L'utilisation de WaveMaker est-elle gratuite ?

WaveMaker propose une version gratuite et un programme pilote gratuit permettant de tester la plateforme. L'utilisation en production fait l'objet d'une licence par poste de développeur et son prix est établi sur devis.

WaveMaker génère-t-il du code réel ?

Oui. Il génère du code Angular pour le Web, React Native (Expo) pour les appareils mobiles et Java Spring pour le backend ; les projets peuvent être exportés et développés en dehors de WaveMaker Studio.

Les applications WaveMaker peuvent-elles fonctionner sur site ?

Oui. Les applications peuvent être déployées sur site ou dans n'importe quel environnement cloud, y compris dans des conteneurs Docker, et la plateforme elle-même peut être installée au sein de votre propre infrastructure.

Ailleurs sur LowCodeDevs

Projets récents sur LowCodeDevs

Aucune étude de cas WaveMaker n'a encore été publiée.

Publiez la première étude de cas WaveMaker →

Ailleurs sur LowCodeDevs

Agences travaillant avec des outils similaires

Aucune agence n'a encore référencé WaveMaker. Ces équipes travaillent avec d'autres outils de la catégorie Créateurs d'apps.

Soyez la première agence WaveMaker →

Votre expertise

Soyez le premier expert WaveMaker sur LowCodeDevs

Les équipes qui choisissent WaveMaker arrivent sur cette page à la recherche de quelqu'un qui sait construire avec. Cette place est encore libre : référencez votre agence ou votre propre profil avec WaveMaker parmi vos outils, et cette page montrera votre travail.

Lancez-vous

Prêt à livrer votre prochain projet ?

Rejoignez LowCodeDevs gratuitement — référencez vos outils low-code, votre agence ou votre profil de développeur, et faites-vous trouver par ceux qui ont besoin de vous.

Créer votre compte