WaveMaker

Plataforma «low-code» que gera código em Angular, React Native e Java Spring

Criadores de apps · Aplicações web

O WaveMaker é uma plataforma «low-code» destinada a programadores profissionais que permite criar visualmente aplicações web e móveis empresariais e exportar código padrão.

Visão geral

Avaliação de WaveMaker

Esta análise do WaveMaker aborda as finalidades da plataforma, as suas principais funcionalidades, o funcionamento do modelo de preços do WaveMaker, a geração e implementação de código, os seus pontos fortes e fracos, e como se compara com outras plataformas «low-code». O WaveMaker destina-se a empresas e a empresas de software, em vez de a programadores amadores. Os programadores concebem ecrãs no WaveMaker Studio através de uma interface de arrastar e largar, associam-nos a bases de dados e APIs, e a plataforma gera código-fonte real: Angular para aplicações web, React Native para aplicações móveis e Java com Spring no backend. Como o resultado é código padrão, as equipas podem exportá-lo, ampliá-lo no seu próprio IDE e executá-lo na sua própria infraestrutura. A empresa foi fundada em 2003 com o nome de ActiveGrid, adotou o nome WaveMaker em 2007 e tem sede em Mountain View, Califórnia (Wikipedia).

Para que serve o WaveMaker?

O WaveMaker é utilizado para criar aplicações empresariais e produtos de software que têm de cumprir os requisitos empresariais em matéria de segurança, integração e escalabilidade. Exemplos típicos são portais de clientes e parceiros, aplicações de operações internas, interfaces de utilizador para banca e seguros, aplicações móveis de serviços no terreno e a modernização de aplicações mais antigas. Os fornecedores de software também o utilizam para criar os seus próprios produtos mais rapidamente, uma vez que o código gerado pode ser personalizado com a marca do cliente e distribuído.

A plataforma foi concebida, em primeiro lugar, para programadores profissionais. Os utilizadores empresariais podem participar na conceção e na revisão, mas a criação no dia-a-dia é realizada por programadores que dominam os conceitos da Web e das bases de dados. Isso torna o WaveMaker mais próximo de um acelerador para equipas de desenvolvimento do que de uma ferramenta para «programadores amadores».

Principais funcionalidades

  • WaveMaker Studio: um editor visual baseado no navegador onde os programadores organizam as páginas, configuram widgets, associam dados e visualizam o resultado. Os programadores podem alternar entre o design visual e o código gerado.
  • Geração de código real: as aplicações web são geradas como projetos Angular, o backend em Java com Spring e as aplicações móveis como um projeto React Native padrão baseado no Expo, sem um runtime proprietário (documentação do WaveMaker).
  • Integração de dados e API: liga bases de dados relacionais como Oracle, MySQL, PostgreSQL e DB2, importa serviços REST e gera ecrãs CRUD a partir do modelo de dados.
  • Segurança: autenticação integrada e acesso baseado em funções com LDAP, Active Directory e fornecedores de início de sessão único. O WaveMaker está listado no diretório «Verified» da Veracode pelo seu processo de desenvolvimento seguro (Veracode).
  • Sistema de design e componentes: um sistema de design com tokens e temas, «pré-fabricados» reutilizáveis criados a partir de componentes Angular ou React e um marketplace para partilha de artefactos entre equipas.
  • Compilações para dispositivos móveis: as aplicações React Native são compiladas em pacotes instaláveis para iOS e Android com a CLI do WaveMaker ou o AppChef, e podem ser testadas com ferramentas padrão do React Native.
  • Desenvolvimento assistido por IA: o WaveMaker posiciona-se agora como uma plataforma de desenvolvimento de aplicações «agentic» e «AI-first», com conversão de Figma para código e um modo «agent» no Studio (WaveMaker).

Preços do WaveMaker

O WaveMaker não publica preços de tabela. O seu site redireciona os planos pagos para um contacto de vendas, e diretórios de terceiros descrevem uma opção gratuita para experimentar a plataforma e planos empresariais com cotação. O WaveMaker licencia a plataforma por posto de programador, em vez de por utilizador final das aplicações que criar, o que apresenta como um custo total de propriedade mais baixo para aplicações com muitos utilizadores. É oferecido um programa piloto gratuito no site atual (WaveMaker). Em setembro de 2026, não existe um preço público por posto de trabalho; por isso, solicite um orçamento que abranja os postos de trabalho de programadores licenciados, a implementação no local ou na nuvem e o nível de suporte para a sua equipa de software.

O custo inesperado a ter em conta é o que está associado à licença: formação, configuração inicial do projeto e qualquer trabalho de migração. Como o WaveMaker se destina a equipas empresariais, um primeiro projeto envolve normalmente ajuda na integração por parte do fornecedor ou de um parceiro.

Desenvolvimento de aplicações com a interface de arrastar e largar

O desenvolvimento de aplicações no WaveMaker começa no navegador. Cria-se um projeto no WaveMaker Studio, importa-se uma base de dados ou uma API, e a plataforma gera o modelo de dados, além de páginas pré-definidas: uma vista de tabela com pesquisa e paginação, uma vista de detalhes e formulários para criar e editar. A partir daí, organiza-se os widgets com a interface de arrastar e largar, associa-se cada widget a uma variável e adiciona-se lógica com ações visuais ou com o seu próprio JavaScript e Java. A pré-visualização é executada no navegador, pelo que uma primeira versão funcional de uma aplicação orientada por dados demora horas em vez de semanas. Ao contrário dos construtores baseados em formulários, cada ecrã é suportado por código que um programador pode ler e alterar, o que poupa tempo quando os requisitos aumentam.

WaveMaker Studio: geração de código, implementação e dependência

A principal diferença entre o WaveMaker e muitas ferramentas de baixo código reside no que acontece após a construção. A plataforma gera código Angular, Java e React Native que segue estruturas de projeto padrão, e um projeto exportado contém as pastas Angular e React Native geradas ao lado do código-fonte da aplicação. As equipas podem continuar a trabalhar nesse código no seu próprio IDE, executá-lo através do seu próprio pipeline de CI/CD e revê-lo como qualquer outra base de código.

A implementação é flexível. As aplicações podem ser implementadas com um clique em contentores, na nuvem do WaveMaker, em nuvens públicas como a AWS e o Azure, ou no local em contentores Docker, pelo que a mesma aplicação pode alternar entre a infraestrutura na nuvem e a infraestrutura no local à medida que cresce. A plataforma também abrange a gestão do ciclo de vida das aplicações, desde o desenvolvimento e os testes até aos ambientes de produção, e o WaveMaker oferece uma configuração empresarial para executar a própria plataforma dentro da sua própria infraestrutura, o que é importante para bancos, seguradoras e equipas do setor público com regras rigorosas em matéria de dados.

Onde o WaveMaker se destaca — e onde fica aquém

Pontos fortes:

  • Gera código padrão e exportável, pelo que há pouca dependência em comparação com plataformas «low-code» baseadas em tempo de execução.
  • Full stack numa única ferramenta: web Angular, mobile React Native e um backend Java Spring.
  • Segurança empresarial, implementação no local e licenciamento por posto de trabalho de programador adequam-se a grandes bases de utilizadores e a aplicações escaláveis.
  • Acelera o trabalho dos programadores profissionais sem lhes ocultar o código, com a possibilidade de acederem a código personalizado a qualquer momento.
  • Forte integração com sistemas existentes através de APIs REST e bases de dados relacionais, o que é importante quando o software tem de se adaptar a uma pilha existente na nuvem ou no local.

Compromissos:

  • Os preços não são públicos; todos os planos começam com uma conversa com a equipa de vendas.
  • Concebido para programadores, pelo que os utilizadores empresariais não conseguem criar aplicações completas por conta própria.
  • Comunidade mais reduzida, menos tutoriais e menos suporte de terceiros do que as maiores plataformas «low-code», pelo que algumas questões requerem a ajuda do fornecedor.
  • Uma curva de aprendizagem moderada: tirar o máximo partido da plataforma requer conhecimentos de Angular, Java e bases de dados, e os utilizadores novatos precisam de tempo para ler a documentação.

A ToolJet, uma concorrente, afirma que muitas equipas consideram o WaveMaker limitativo devido à «falta de capacidades nativas de IA» (ToolJet). A plataforma atual do WaveMaker inclui o modo de agente e a geração de código a partir do design, pelo que essa afirmação está desatualizada.

Como o WaveMaker se compara

  • OutSystems: a plataforma «low-code» empresarial mais conhecida e a alternativa mais semelhante, com o seu próprio ambiente de execução e um ecossistema mais vasto.
  • Mendix: plataforma «low-code» empresarial com ferramentas robustas para utilizadores empresariais e desenvolvimento orientado por modelos.
  • Oracle APEX: «low-code» para a Oracle Database, incluído na licença da base de dados.
  • Retool: ferramentas internas baseadas em bases de dados e APIs, mais rápidas para painéis de administração do que para aplicações completas.
  • Appsmith: criador de ferramentas internas de código aberto que pode ser auto-hospedado.
  • Microsoft Power Apps: a escolha ideal para equipas que já utilizam o Microsoft 365 e o Dataverse.

Vale a pena utilizar o WaveMaker?

O WaveMaker compensa para empresas e empresas de software com competências em Java ou Angular que pretendam criar aplicações web e móveis voltadas para o cliente mais rapidamente, manter o código-fonte e implementá-las nos seus próprios termos. O licenciamento por lugar de programador funciona bem para aplicações com muitos utilizadores finais. É uma opção menos adequada para pequenas equipas que procuram preços públicos, para utilizadores empresariais que pretendem criar sem recorrer a programadores e para ferramentas internas simples, em que o Retool ou o Appsmith são mais rápidos de implementar. Se precisar de ajuda para avaliar o WaveMaker ou para criar com ele, as agências e programadores de low-code na LowCodeDevs podem ajudá-lo.

Fontes

Ainda sem avaliações — escreva a primeira.

Onde colocaria WaveMaker?

Ainda ninguém colocou WaveMaker. Escolha uma zona para começar aí a sua avaliação.

Primeiro inicia sessão — a sua escolha mantém-se.

Ver o mapa completo →

Num relance

Site
https://www.wavemaker.com/
Categoria
Criadores de apps · Aplicações web
Atualizado

Perguntas

Perguntas frequentes sobre WaveMaker

O que faz a empresa WaveMaker?

A WaveMaker desenvolve uma plataforma de desenvolvimento de aplicações «low-code». Os programadores utilizam-na para conceber visualmente aplicações web e móveis empresariais e para gerar código padrão em Angular, React Native e Java.

Para que serve o WaveMaker?

Portais de clientes, aplicações empresariais internas, aplicações móveis para equipas no terreno e a modernização de aplicações legadas, sobretudo em grandes empresas e fornecedores de software.

O WaveMaker é gratuito?

O WaveMaker disponibiliza uma opção gratuita e um programa piloto gratuito para experimentar a plataforma. A utilização em produção é licenciada por posto de programador e o preço é definido mediante orçamento.

O WaveMaker gera código real?

Sim. Gera código Angular para a Web, React Native (Expo) para dispositivos móveis e Java Spring para o backend, e os projetos podem ser exportados e ampliados fora do WaveMaker Studio.

As aplicações do WaveMaker podem ser executadas no local?

Sim. As aplicações podem ser implementadas no local ou em qualquer nuvem, incluindo em contentores Docker, e a própria plataforma pode ser instalada na sua própria infraestrutura.

Noutros lugares do LowCodeDevs

Projetos recentes no LowCodeDevs

Ainda não foi publicado nenhum caso de estudo com WaveMaker.

Publique o primeiro caso de estudo com WaveMaker →

Noutros lugares do LowCodeDevs

Agências que trabalham com ferramentas semelhantes

Nenhuma agência registou ainda WaveMaker. Estas equipas trabalham com outras ferramentas da categoria Criadores de apps.

Seja a primeira agência de WaveMaker →

A sua experiência

Seja o primeiro especialista em WaveMaker no LowCodeDevs

As equipas que escolhem WaveMaker chegam a esta página à procura de alguém que saiba construir com ela. Esse lugar ainda está livre: registe a sua agência ou o seu próprio perfil com WaveMaker entre as suas ferramentas, e esta página mostrará o seu trabalho.

Comece agora

Pronto para lançar o próximo projeto?

Junte-se gratuitamente ao LowCodeDevs — registe as suas ferramentas low-code, a sua agência ou o seu perfil de developer, e seja encontrado por quem precisa de si.

Criar conta