WaveMaker

Piattaforma low-code che genera codice Angular, React Native e Java Spring

App builder · Web app

WaveMaker è una piattaforma low-code destinata agli sviluppatori professionisti che consente di creare in modo visivo applicazioni web e mobili aziendali ed esportare codice standard.

Panoramica

Recensione di WaveMaker

Questa recensione di WaveMaker illustra a cosa serve la piattaforma, le sue caratteristiche principali, come funziona il modello di prezzo di WaveMaker, la generazione e la distribuzione del codice, i suoi punti di forza e di debolezza, e come si posiziona rispetto ad altre piattaforme low-code. WaveMaker è rivolto alle aziende e alle società di software piuttosto che agli sviluppatori amatoriali. Gli sviluppatori progettano le schermate in WaveMaker Studio tramite un’interfaccia drag-and-drop, le collegano a database e API, e la piattaforma genera codice sorgente vero e proprio: Angular per le applicazioni web, React Native per quelle mobili e Java con Spring sul backend. Poiché il risultato è codice standard, i team possono esportarlo, estenderlo nel proprio IDE ed eseguirlo sulla propria infrastruttura. L’azienda è stata fondata nel 2003 con il nome di ActiveGrid, ha assunto il nome di WaveMaker nel 2007 e ha sede a Mountain View, in California (Wikipedia).

A cosa serve WaveMaker?

WaveMaker viene utilizzato per sviluppare applicazioni aziendali e prodotti software che devono soddisfare i requisiti aziendali in materia di sicurezza, integrazione e scalabilità. Esempi tipici sono i portali per clienti e partner, le app per le operazioni interne, i front-end bancari e assicurativi, le app mobili per l’assistenza sul campo e la modernizzazione di applicazioni obsolete. Anche i fornitori di software lo utilizzano per sviluppare più rapidamente i propri prodotti, poiché il codice generato può essere personalizzato con il proprio marchio e distribuito.

La piattaforma è progettata innanzitutto per gli sviluppatori professionisti. Gli utenti aziendali possono partecipare alla progettazione e alla revisione, ma la creazione quotidiana è affidata a sviluppatori che conoscono i concetti relativi al web e ai database. Ciò rende WaveMaker più simile a un acceleratore per i team di sviluppo che a uno strumento per i “citizen developer”.

Caratteristiche principali

  • WaveMaker Studio: un editor visivo basato su browser in cui gli sviluppatori impaginano le pagine, configurano i widget, associano i dati e visualizzano in anteprima il risultato. Gli sviluppatori possono passare dalla progettazione visiva al codice generato.
  • Generazione di codice reale: le applicazioni web vengono generate come progetti Angular, il backend in Java con Spring e le app mobili come un progetto React Native standard basato su Expo senza runtime proprietario (documentazione WaveMaker).
  • Integrazione di dati e API: possibilità di collegare database relazionali quali Oracle, MySQL, PostgreSQL e DB2, importare servizi REST e generare schermate CRUD a partire dal modello di dati.
  • Sicurezza: autenticazione integrata e accesso basato sui ruoli con LDAP, Active Directory e provider di Single Sign-On. WaveMaker è presente nella directory “Verified” di Veracode per il suo processo di sviluppo sicuro (Veracode).
  • Sistema di progettazione e componenti: un sistema di progettazione con token e temi, “prefabbricati” riutilizzabili realizzati a partire da componenti Angular o React e un marketplace per la condivisione di artefatti tra i team.
  • Build mobili: le app React Native vengono compilate in pacchetti installabili per iOS e Android tramite la CLI di WaveMaker o AppChef e possono essere testate con gli strumenti standard di React Native.
  • Sviluppo assistito dall’IA: WaveMaker si posiziona ora come una piattaforma di sviluppo di app agentica e “AI-first”, con conversione da Figma a codice e una modalità “agent” all’interno di Studio (WaveMaker).

Prezzi di WaveMaker

WaveMaker non pubblica i prezzi di listino. Il suo sito reindirizza i piani a pagamento a un referente commerciale, mentre le directory di terze parti descrivono un’opzione gratuita per provare la piattaforma e piani aziendali basati su preventivo. WaveMaker concede in licenza la piattaforma per postazione di sviluppatore anziché per utente finale delle applicazioni create, il che si traduce in un costo totale di proprietà inferiore per le app con molti utenti. Sul sito attuale (WaveMaker) è disponibile un programma pilota gratuito. A settembre 2026 non è disponibile un prezzo pubblico per postazione, pertanto è consigliabile richiedere un preventivo che comprenda le postazioni di sviluppo con licenza, l’implementazione on-premise o su cloud e il livello di assistenza per il proprio team di sviluppo.

Un aspetto da verificare per evitare sorprese in termini di costi è tutto ciò che ruota attorno alla licenza: formazione, configurazione iniziale del progetto ed eventuali attività di migrazione. Poiché WaveMaker si rivolge a team aziendali, un primo progetto comporta solitamente l’assistenza all’onboarding da parte del fornitore o di un partner.

Sviluppo di app con l’interfaccia drag-and-drop

Lo sviluppo di app in WaveMaker inizia nel browser. Si crea un progetto in WaveMaker Studio, si importa un database o un’API e la piattaforma genera il modello di dati oltre a pagine già pronte: una vista tabella con ricerca e paginazione, una vista dettagliata e moduli per la creazione e la modifica. Da lì si dispongono i widget tramite l’interfaccia drag-and-drop, si associa ogni widget a una variabile e si aggiunge la logica tramite azioni visive o utilizzando il proprio codice JavaScript e Java. L’anteprima viene eseguita nel browser, quindi una prima versione funzionante di un’applicazione basata sui dati richiede ore anziché settimane. A differenza dei builder basati su moduli, ogni schermata è supportata da codice che uno sviluppatore può leggere e modificare, il che fa risparmiare tempo quando i requisiti aumentano.

WaveMaker Studio: generazione di codice, distribuzione e lock-in

La differenza principale tra WaveMaker e molti strumenti low-code sta in ciò che accade dopo la creazione. La piattaforma genera codice Angular, Java e React Native che segue le strutture standard dei progetti, e un progetto esportato contiene le cartelle Angular e React Native generate accanto al codice sorgente dell’applicazione. I team possono continuare a lavorare su quel codice nel proprio IDE, eseguirlo attraverso la propria pipeline CI/CD e revisionarlo come qualsiasi altro codice sorgente.

La distribuzione è flessibile. Le applicazioni possono essere distribuite con un solo clic su container, sul cloud di WaveMaker, su cloud pubblici come AWS e Azure, oppure in locale in container Docker, in modo che la stessa app possa spostarsi tra l’infrastruttura cloud e quella locale man mano che cresce. La piattaforma copre anche la gestione del ciclo di vita delle applicazioni, dallo sviluppo e dai test agli ambienti di produzione, e WaveMaker offre una configurazione aziendale per l’esecuzione della piattaforma stessa all’interno della propria infrastruttura, aspetto fondamentale per banche, assicurazioni e team del settore pubblico soggetti a rigide norme sulla protezione dei dati.

I punti di forza e le carenze di WaveMaker

Punti di forza:

  • Genera codice standard ed esportabile, quindi il vincolo di dipendenza è minimo rispetto alle piattaforme low-code basate sul runtime.
  • Full stack in un unico strumento: web Angular, mobile React Native e backend Java Spring.
  • La sicurezza di livello enterprise, l’implementazione on-premise e le licenze per postazione di sviluppatore sono adatte a un’ampia base di utenti e ad applicazioni scalabili.
  • Accelera il lavoro degli sviluppatori professionisti senza nascondere loro il codice, con la possibilità di passare al codice personalizzato in qualsiasi momento.
  • Forte integrazione con i sistemi esistenti tramite API REST e database relazionali, aspetto importante quando il software deve adattarsi a uno stack cloud o on-premise già esistente.

Compromessi:

  • I prezzi non sono pubblici; ogni piano parte da un colloquio con il reparto vendite.
  • Progettato per gli sviluppatori, quindi gli utenti aziendali non possono creare app complete da soli.
  • Comunità più ristretta, meno tutorial e minore supporto di terze parti rispetto alle principali piattaforme low-code, pertanto per alcune problematiche è necessario ricorrere all’assistenza del fornitore.
  • Una curva di apprendimento moderata: per sfruttarlo al meglio sono necessarie conoscenze di Angular, Java e database, e gli utenti alle prime armi hanno bisogno di tempo per leggere la documentazione.

ToolJet, un concorrente, afferma che molti team trovano WaveMaker limitante a causa della "mancanza di funzionalità native di intelligenza artificiale" (ToolJet). L'attuale piattaforma di WaveMaker include la modalità agente e la generazione "design-to-code", quindi tale affermazione è ormai superata.

Confronto tra WaveMaker e le alternative

  • OutSystems: la piattaforma low-code aziendale più nota e l’alternativa più simile, con un proprio runtime e un ecosistema più ampio.
  • Mendix: piattaforma low-code aziendale con potenti strumenti per gli utenti aziendali e sviluppo basato su modelli.
  • Oracle APEX: soluzione low-code per Oracle Database, inclusa nella licenza del database.
  • Retool: strumenti interni basati su database e API, più veloci per i pannelli di amministrazione rispetto alle applicazioni complete.
  • Appsmith: generatore di strumenti interni open source che può essere ospitato in proprio.
  • Microsoft Power Apps: la scelta ideale per i team che utilizzano già Microsoft 365 e Dataverse.

Vale la pena utilizzare WaveMaker?

WaveMaker è utile per le aziende e le società di software con competenze in Java o Angular che desiderano sviluppare più rapidamente applicazioni web e mobili rivolte ai clienti, mantenere il codice sorgente e distribuirle secondo le proprie esigenze. La licenza per postazione di sviluppatore funziona bene per le applicazioni con molti utenti finali. È invece meno adatto a piccoli team che desiderano prezzi pubblici, a utenti aziendali che vogliono sviluppare senza ricorrersi a sviluppatori e a semplici strumenti interni per i quali Retool o Appsmith consentono di iniziare più rapidamente. Se avete bisogno di aiuto per valutare WaveMaker o per sviluppare su questa piattaforma, le agenzie e gli sviluppatori low-code presenti su LowCodeDevs possono fornirvi supporto.

Fonti

Ancora nessuna recensione — scrivi la prima.

Dove piazzeresti WaveMaker?

Nessuno ha ancora piazzato WaveMaker. Scegli una zona per iniziare lì la tua recensione.

Prima accedi: la tua scelta resta salvata.

Vedi la mappa completa →

A colpo d'occhio

Sito web
https://www.wavemaker.com/
Categoria
App builder · Web app
Aggiornato

Domande

Domande frequenti su WaveMaker

Di cosa si occupa l'azienda WaveMaker?

WaveMaker sviluppa una piattaforma per lo sviluppo di applicazioni low-code. Gli sviluppatori la utilizzano per progettare visivamente applicazioni web e mobili aziendali e generare codice standard in Angular, React Native e Java.

A cosa serve WaveMaker?

Portali clienti, applicazioni aziendali interne, app mobili per i team sul campo e modernizzazione delle applicazioni legacy, soprattutto nelle grandi aziende e presso i fornitori di software.

L'uso di WaveMaker è gratuito?

WaveMaker offre un'opzione gratuita e un programma pilota gratuito per provare la piattaforma. L'utilizzo in produzione è concesso in licenza per postazione di sviluppatore e il prezzo viene stabilito tramite preventivo.

WaveMaker genera codice vero e proprio?

Sì. Genera Angular per il web, React Native (Expo) per i dispositivi mobili e Java Spring per il backend; inoltre, i progetti possono essere esportati e ampliati al di fuori di WaveMaker Studio.

Le app WaveMaker possono essere eseguite in locale?

Sì. Le app possono essere distribuite in locale o su qualsiasi cloud, anche all’interno di container Docker, e la piattaforma stessa può essere installata all’interno della vostra infrastruttura.

Altrove su LowCodeDevs

Progetti recenti su LowCodeDevs

Nessun caso studio con WaveMaker è stato ancora pubblicato.

Pubblica il primo caso studio con WaveMaker →

Altrove su LowCodeDevs

Agenzie che lavorano con strumenti simili

Nessuna agenzia ha ancora inserito WaveMaker. Questi team lavorano con altri strumenti della categoria App builder.

Sii la prima agenzia WaveMaker →

La tua competenza

Sii il primo esperto di WaveMaker su LowCodeDevs

I team che scelgono WaveMaker arrivano su questa pagina cercando qualcuno che sappia costruire con questo strumento. Quel posto è ancora libero: inserisci la tua agenzia o il tuo profilo con WaveMaker tra i tuoi strumenti e questa pagina mostrerà il tuo lavoro.

Inizia ora

Pronto a lanciare la tua prossima build?

Unisciti gratis a LowCodeDevs — inserisci i tuoi strumenti low-code, la tua agenzia o il tuo profilo da sviluppatore, e fatti trovare da chi ha bisogno di te.

Crea il tuo account