WaveMaker

Plataforma «low-code» que genera código en Angular, React Native y Java Spring

Creadores de apps · Aplicaciones web

WaveMaker es una plataforma «low-code» para desarrolladores profesionales que permite crear de forma visual aplicaciones web y móviles para empresas y exportar código estándar.

Resumen

Reseña de WaveMaker

Esta reseña de WaveMaker aborda para qué se utiliza la plataforma, sus características principales, cómo funciona su modelo de precios, la generación de código y la implementación, sus puntos fuertes y débiles, y cómo se compara con otras plataformas «low-code». WaveMaker está dirigido a empresas y compañías de software, más que a desarrolladores aficionados. Los desarrolladores diseñan pantallas en WaveMaker Studio mediante una interfaz de arrastrar y soltar, las vinculan a bases de datos y API, y la plataforma genera código fuente real: Angular para aplicaciones web, React Native para aplicaciones móviles y Java con Spring en el backend. Dado que el resultado es código estándar, los equipos pueden exportarlo, ampliarlo en su propio IDE y ejecutarlo en su propia infraestructura. La empresa se fundó en 2003 con el nombre de ActiveGrid, adoptó el nombre de WaveMaker en 2007 y tiene su sede en Mountain View, California (Wikipedia).

¿Para qué se utiliza WaveMaker?

WaveMaker se utiliza para crear aplicaciones empresariales y productos de software que deben cumplir los requisitos de las empresas en materia de seguridad, integración y escalabilidad. Algunos ejemplos típicos son los portales para clientes y socios, las aplicaciones de operaciones internas, las interfaces de usuario de banca y seguros, las aplicaciones móviles para servicios de campo y la modernización de aplicaciones antiguas. Los proveedores de software también lo utilizan para desarrollar sus propios productos más rápidamente, ya que el código generado puede personalizarse con su propia marca y distribuirse.

La plataforma está diseñada, en primer lugar, para desarrolladores profesionales. Los usuarios empresariales pueden participar en el diseño y la revisión, pero el desarrollo diario lo llevan a cabo desarrolladores que conocen los conceptos de la web y las bases de datos. Esto hace que WaveMaker se parezca más a un acelerador para equipos de desarrollo que a una herramienta para desarrolladores no profesionales.

Características principales

  • WaveMaker Studio: un editor visual basado en navegador donde los desarrolladores maquetan páginas, configuran widgets, vinculan datos y previsualizan el resultado. Los desarrolladores pueden alternar entre el diseño visual y el código generado.
  • Generación de código real: las aplicaciones web se generan como proyectos de Angular, el backend como Java con Spring y las aplicaciones móviles como un proyecto estándar de React Native basado en Expo sin un entorno de ejecución propio (documentación de WaveMaker).
  • Integración de datos y API: conecta bases de datos relacionales como Oracle, MySQL, PostgreSQL y DB2, importa servicios REST y genera pantallas CRUD a partir del modelo de datos.
  • Seguridad: autenticación integrada y acceso basado en roles con LDAP, Active Directory y proveedores de inicio de sesión único. WaveMaker figura en el directorio «Verified» de Veracode por su proceso de desarrollo seguro (Veracode).
  • Sistema de diseño y componentes: un sistema de diseño con tokens y temas, «prefabs» reutilizables creados a partir de componentes de Angular o React, y un mercado para compartir artefactos entre equipos.
  • Compilación para móviles: las aplicaciones de React Native se compilan en paquetes instalables para iOS y Android mediante la CLI de WaveMaker o AppChef, y pueden probarse con las herramientas estándar de React Native.
  • Desarrollo asistido por IA: WaveMaker se posiciona ahora como una plataforma de desarrollo de aplicaciones «agentic» y centrada en la IA, con conversión de Figma a código y un modo «agent» dentro de Studio (WaveMaker).

Precios de WaveMaker

WaveMaker no publica precios de catálogo. Su sitio web redirige los planes de pago a un contacto de ventas, y los directorios de terceros describen una opción gratuita para probar la plataforma y planes empresariales con presupuesto a medida. WaveMaker concede licencias de la plataforma por puesto de desarrollador, en lugar de por usuario final de las aplicaciones que se crean, lo que se presenta como un menor coste total de propiedad para aplicaciones con muchos usuarios. En la página web actual (WaveMaker) se ofrece un programa piloto gratuito. A fecha de septiembre de 2026 no existe un precio público por puesto, por lo que conviene solicitar un presupuesto que incluya los puestos de desarrollador con licencia, la implementación local o en la nube y el nivel de soporte para tu equipo de software.

El gasto inesperado que hay que tener en cuenta es el que rodea a la licencia: la formación, la configuración inicial del proyecto y cualquier trabajo de migración. Dado que WaveMaker está dirigido a equipos empresariales, un primer proyecto suele implicar la ayuda del proveedor o de un socio para la puesta en marcha.

Desarrollo de aplicaciones con la interfaz de arrastrar y soltar

El desarrollo de aplicaciones en WaveMaker comienza en el navegador. Se crea un proyecto en WaveMaker Studio, se importa una base de datos o una API, y la plataforma genera el modelo de datos además de páginas ya preparadas: una vista de tabla con búsqueda y paginación, una vista detallada y formularios para crear y editar. A partir de ahí, se organizan los widgets mediante la interfaz de arrastrar y soltar, se vincula cada widget a una variable y se añade lógica mediante acciones visuales o con tu propio código JavaScript y Java. La vista previa se ejecuta en el navegador, por lo que una primera versión funcional de una aplicación basada en datos se crea en cuestión de horas en lugar de semanas. A diferencia de los generadores basados en formularios, cada pantalla está respaldada por código que un desarrollador puede leer y modificar, lo que ahorra tiempo cuando los requisitos aumentan.

WaveMaker Studio: generación de código, implementación y dependencia del proveedor

La principal diferencia entre WaveMaker y muchas herramientas de bajo código radica en lo que ocurre tras la creación. La plataforma genera código Angular, Java y React Native que sigue estructuras de proyecto estándar, y un proyecto exportado contiene las carpetas Angular y React Native generadas junto al código fuente de la aplicación. Los equipos pueden seguir trabajando en ese código en su propio IDE, ejecutarlo a través de su propio proceso de CI/CD y revisarlo como cualquier otro código fuente.

La implementación es flexible. Las aplicaciones se pueden implementar con un solo clic en contenedores, en la nube de WaveMaker, en nubes públicas como AWS y Azure, o de forma local en contenedores Docker, de modo que la misma aplicación puede desplazarse entre la infraestructura en la nube y la local a medida que crece. La plataforma también abarca la gestión del ciclo de vida de las aplicaciones, desde el desarrollo y las pruebas hasta los entornos de producción, y WaveMaker ofrece una configuración empresarial para ejecutar la propia plataforma dentro de tu propia infraestructura, lo cual es importante para bancos, aseguradoras y equipos del sector público con normas estrictas en materia de datos.

Puntos fuertes y puntos débiles de WaveMaker

Puntos fuertes:

  • Genera código estándar y exportable, por lo que el «lock-in» es mínimo en comparación con las plataformas «low-code» basadas en el tiempo de ejecución.
  • Pila completa en una sola herramienta: web con Angular, móvil con React Native y backend con Java Spring.
  • La seguridad empresarial, la implementación local y las licencias por puesto de desarrollador se adaptan a grandes bases de usuarios y a aplicaciones escalables.
  • Acelera el trabajo de los desarrolladores profesionales sin ocultarles el código, con la posibilidad de acceder al código personalizado en cualquier momento.
  • Sólida integración con los sistemas existentes a través de API REST y bases de datos relacionales, lo cual es importante cuando el software tiene que adaptarse a una pila existente, ya sea en la nube o en las propias instalaciones.

Ventajas e inconvenientes:

  • Los precios no son públicos; cada plan comienza con una conversación con el equipo comercial.
  • Está diseñado para desarrolladores, por lo que los usuarios empresariales no pueden crear aplicaciones completas por su cuenta.
  • Cuenta con una comunidad más reducida, menos tutoriales y menos soporte de terceros que las principales plataformas de bajo código, por lo que algunos problemas requieren la ayuda del proveedor.
  • Una curva de aprendizaje moderada: para sacarle el máximo partido se requieren conocimientos de Angular, Java y bases de datos, y los usuarios novatos necesitan tiempo para leer la documentación.

ToolJet, uno de sus competidores, afirma que muchos equipos consideran que WaveMaker es limitante debido a «la falta de capacidades nativas de IA» (ToolJet). La plataforma actual de WaveMaker incluye el modo agente y la generación de código a partir del diseño, por lo que esa afirmación está desactualizada.

Comparativa de WaveMaker

  • OutSystems: la plataforma «low-code» empresarial más conocida y la alternativa más similar, con su propio entorno de ejecución y un ecosistema más amplio.
  • Mendix: plataforma «low-code» empresarial con potentes herramientas para usuarios de negocio y desarrollo basado en modelos.
  • Oracle APEX: «low-code» para Oracle Database, incluido con la licencia de la base de datos.
  • Retool: herramientas internas basadas en bases de datos y API, más rápidas para paneles de administración que para aplicaciones completas.
  • Appsmith: generador de herramientas internas de código abierto que se puede alojar de forma autónoma.
  • Microsoft Power Apps: la opción ideal para equipos que ya utilizan Microsoft 365 y Dataverse.

¿Merece la pena WaveMaker?

WaveMaker merece la pena para empresas y compañías de software con conocimientos de Java o Angular que quieran crear aplicaciones web y móviles orientadas al cliente más rápidamente, conservar el código fuente e implementarlas según sus propios términos. La licencia por desarrollador funciona bien para aplicaciones con muchos usuarios finales. No es la mejor opción para equipos pequeños que buscan precios públicos, para usuarios empresariales que quieren crear aplicaciones sin necesidad de desarrolladores, ni para herramientas internas sencillas, en cuyo caso Retool o Appsmith permiten empezar más rápidamente. Si necesitas ayuda para evaluar WaveMaker o para desarrollar con esta plataforma, las agencias y los desarrolladores de «low-code» de LowCodeDevs pueden ayudarte.

Fuentes

Aún no hay reseñas — escribe la primera.

¿Dónde colocarías WaveMaker?

Nadie ha colocado WaveMaker todavía. Elige una zona para empezar ahí tu reseña.

Primero inicias sesión; tu elección se mantiene.

Ver el mapa completo →

De un vistazo

Sitio web
https://www.wavemaker.com/
Categoría
Creadores de apps · Aplicaciones web
Actualizado

Preguntas

Preguntas frecuentes sobre WaveMaker

¿A qué se dedica la empresa WaveMaker?

WaveMaker desarrolla una plataforma de desarrollo de aplicaciones «low-code». Los desarrolladores la utilizan para diseñar de forma visual aplicaciones web y móviles para empresas y generar código estándar en Angular, React Native y Java.

¿Para qué se utiliza WaveMaker?

Portales para clientes, aplicaciones empresariales internas, aplicaciones móviles para equipos de campo y la modernización de aplicaciones heredadas, principalmente en grandes empresas y proveedores de software.

¿El uso de WaveMaker es gratuito?

WaveMaker ofrece una opción gratuita y un programa piloto gratuito para probar la plataforma. El uso en producción se licencia por puesto de desarrollador y su precio se establece mediante presupuesto.

¿WaveMaker genera código real?

Sí. Genera código Angular para la web, React Native (Expo) para dispositivos móviles y Java Spring para el backend, y los proyectos se pueden exportar y ampliar fuera de WaveMaker Studio.

¿Se pueden ejecutar las aplicaciones de WaveMaker en un entorno local?

Sí. Las aplicaciones se pueden implementar en las propias instalaciones o en cualquier nube, incluso en contenedores Docker, y la propia plataforma se puede instalar dentro de tu propia infraestructura.

En otras partes de LowCodeDevs

Proyectos recientes en LowCodeDevs

Aún no se ha publicado ningún caso de éxito con WaveMaker.

Publica el primer caso de éxito con WaveMaker →

En otras partes de LowCodeDevs

Agencias que trabajan con herramientas similares

Ninguna agencia ha añadido WaveMaker todavía. Estos equipos trabajan con otras herramientas de la categoría Creadores de apps.

Sé la primera agencia de WaveMaker →

Tu experiencia

Sé el primer experto en WaveMaker en LowCodeDevs

Los equipos que eligen WaveMaker llegan a esta página buscando a alguien que sepa construir con esta herramienta. Ese sitio sigue libre: publica tu agencia o tu propio perfil con WaveMaker entre tus herramientas y esta página mostrará tu trabajo.

Empieza ya

¿Listo para lanzar tu próximo proyecto?

Únete gratis a LowCodeDevs — publica tus herramientas low-code, tu agencia o tu perfil de desarrollador, y deja que te encuentren quienes te necesitan.

Crea tu cuenta