WaveMaker
Plataforma «low-code» que gera código em Angular, React Native e Java Spring
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
- Documentação do WaveMaker: React Native Studio: geração e compilação de código móvel baseadas no Expo.
- Documentação do WaveMaker: Studio, sistema de design, pré-fabricados e configuração empresarial.
- WaveMaker: atual posicionamento centrado na IA e o programa piloto gratuito.
- WaveMaker, Wikipédia: história da empresa, pilha tecnológica e integrações.
- WaveMaker, Inc., Veracode Verified: lista de verificação de segurança.
- Alternativas ao WaveMaker, ToolJet: lista de alternativas (redigida por um concorrente; a sua alegação sobre a falta de funcionalidades de IA entra em conflito com a plataforma atual do WaveMaker).
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.
Num relance
- Site
- https://www.wavemaker.com/
- Categoria
- Criadores de apps · Aplicações web
- Atualizado
Alternativas a WaveMaker
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.
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.
Noutros lugares do LowCodeDevs
Programadores no LowCodeDevs
Nenhum programador indicou ainda WaveMaker como competência.
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.