Se siete alla ricerca di una piattaforma di sviluppo no-code ricca di funzionalità, dovreste valutare GW Apps e Bubble, che sono entrambe scelte eccellenti, anche se destinate a casi d'uso piuttosto diversi.
GW Apps è stato progettato per aiutare le aziende a creare applicazioni web per modernizzare la gestione dei processi aziendali. Se il vostro obiettivo è acquisire, gestire e visualizzare i dati aziendali tramite moduli e creare facilmente flussi di lavoro complessi attorno ai vostri dati, GW Apps è un candidato importante da valutare.
Bubble consente di creare applicazioni rivolte ai clienti o siti web interattivi con un'interfaccia utente personalizzata e di qualità. Può essere efficace per costruire prodotti SaaS o per creare un MVP per una nuova idea imprenditoriale, in modo da poterla testare con clienti e investitori.
Se GW Apps o Bubble sono le piattaforme di sviluppo no-code più adatte a voi, dipende da cosa state cercando di costruire e da quanto tempo avete a disposizione per imparare e costruire. In questo blog analizziamo i punti di forza relativi di entrambi i prodotti e il tipo di applicazioni per cui ciascuno di essi è più adatto.
Costruttore e designer di moduli
Applicazioni GW
Il costruttore di moduli drag-and-drop di GW Apps offre agli utenti un modo visivo per costruire le loro applicazioni. Grazie a diverse opzioni di layout e a un'ampia possibilità di personalizzazione, consente agli utenti di costruire e organizzare facilmente moduli altamente funzionali per soddisfare le loro esigenze. I moduli possono avere fino a 4 colonne di campi e si riformattano automaticamente per adattarsi alle diverse dimensioni dello schermo. GW Apps può anche creare moduli automaticamente caricando i dati esistenti da un foglio di calcolo. Questo modulo iniziale può essere facilmente riformattato ed esteso per completare il progetto.
Bolla
Bubble ha un designer incredibilmente potente che consente di creare layout di pagine web perfetti al pixel. Non ha direttamente il concetto di modulo, ma consente di aggiungere campi di immissione dati, pulsanti ed elementi di visualizzazione dati in qualsiasi punto della pagina web. Questa potenza e flessibilità consente di creare quasi ogni tipo di sito web o applicazione, non solo i tradizionali moduli aziendali. Lo svantaggio è che non è ottimizzato per nessun caso d'uso specifico e quindi molte cose che sono facili e veloci da fare in GW Apps, possono essere molto più complesse e richiedere molto tempo in Bubble.
Flusso di lavoro, azioni automatizzate e sicurezza
Applicazioni GW
Il GW Apps Workflow Builder consente di modellare facilmente processi aziendali complessi (flussi di lavoro), con funzionalità quali livelli multipli di approvazione, instradamento, trigger automatici e programmati, azioni condizionali, sicurezza granulare e altro ancora. Le autorizzazioni degli utenti sono controllate da ruoli personalizzati e ogni applicazione ha il proprio set di ruoli. Le autorizzazioni possono essere configurate fino ai singoli campi in una fase specifica del processo (ad esempio, le fasi del flusso di lavoro), come si vede nell'immagine sottostante. GW Apps consente anche di creare ruoli globali condivisi, ovvero ruoli che possono essere precompilati con gli utenti e importati in qualsiasi applicazione.
Bolla
Il costruttore di flussi di lavoro di Bubble è strutturato e visualizzato in modo lineare. È semplice e consente di controllare separatamente i flussi di lavoro front-end e back-end. Le autorizzazioni per gli utenti funzionano in modo diverso rispetto a GW Apps: Il controllo dei permessi per parti specifiche dell'applicazione richiede l'aggiunta di campi personalizzati per controllare i ruoli nel database degli utenti e nascondere/mostrare elementi in base al fatto che l'utente abbia o meno il valore di quel campo specifico. Inoltre, questi campi controllano solo la visualizzazione degli elementi della pagina e non sono una vera e propria sicurezza dei dati. Per controllarla è necessario creare regole di privacy per ogni tipo di dati che necessitano di sicurezza, e combinarle con le regole di visualizzazione degli elementi può diventare molto complesso da monitorare e testare. Non esiste un'interfaccia integrata per i permessi dell'utente; questa funzione deve essere costruita dall'utente. Questo è un altro esempio di come la libertà offerta da Bubble si traduca in un aumento dei tempi di apprendimento e di sviluppo rispetto alle app GW.
Facilità d'uso
Applicazioni GW
GW Apps è stato progettato per essere facile da usare e da imparare, fornendo al contempo funzionalità che consentono agli utenti di creare applicazioni di livello aziendale. Ciò è possibile grazie all'uso di costruttori in stile drag & drop e configurazioni. Anche le funzioni più complesse di GW Apps non hanno codice, né linguaggi di espressione da imparare, ma solo configurazioni in stile wizard, scegliendo dall'elenco.
Bolla
La creazione di un'applicazione completa con Bubble potrebbe richiedere diverse settimane, anche se gli utenti con precedenti esperienze di sviluppo web o di piattaforme no-code impareranno Bubble in meno tempo. Per gli utenti che non hanno esperienza, imparare a utilizzare la piattaforma al massimo delle sue potenzialità è di per sé un'impresa che richiede molto tempo. La flessibilità di Bubble implica una maggiore necessità di progettazione e configurazione rispetto all'applicazione equivalente di GW Apps.
Dipende anche dal tipo di applicazione che si ha in mente, poiché alcune sono molto più complesse da costruire. Tuttavia, è possibile trovare modelli di applicazioni, caratteristiche e funzioni precostruite da altri utenti, anche se molte di queste devono essere acquistate.
Rapporti, viste e cruscotti
Applicazioni GW
In GW Apps le visualizzazioni e le funzioni di reporting sono tutte disponibili immediatamente e sono semplici e veloci da usare. Quando si crea un modulo, GW Apps crea automaticamente una vista iniziale in stile tabella, per cui è sufficiente decidere quali colonne visualizzare e modificare la formattazione e l'ordinamento. È possibile aggiungere facilmente totali di colonna alle colonne numeriche e raggruppare i record in base ai valori delle colonne chiave per ottenere potenti visualizzazioni di report drill-down.
GW Apps può anche visualizzare i dati nei formati Calendario e Kanban. Include un PDF Builder dinamico e diversi widget di reporting per la visualizzazione dei dati. Poiché queste funzioni sono integrate e non richiedono plug-in opzionali, la creazione di visualizzazioni dei dati è molto più semplice e meno dispendiosa rispetto a Bubble: Ad esempio, GW Apps dispone di un'opzione di visualizzazione Kanban drag-and-drop. Gli utenti di Bubble possono creare la propria lavagna Kanban da zero o acquistare un modello Kanban creato da altri, ma non esiste una vista Kanban integrata o un modello Kanban gratuito.
Con le Pagine di GW Apps si possono costruire semplici ma utili cruscotti. Sono in corso progetti per migliorare notevolmente questa funzione e aggiungere altri tipi di grafici per avere ancora più modi di visualizzare i dati.
Bolla
Grazie all'enorme libreria di plugin di Bubble, è possibile trovare modelli precostituiti per la maggior parte dei tipi di visualizzazione e delle funzioni di reporting. Alcuni possono essere gratuiti, altri hanno un costo aggiuntivo e quelli che non si trovano devono essere costruiti da zero. La maggior parte dei plugin è stata creata da terze parti, per cui è possibile che molti di quelli gratuiti siano in qualche modo carenti. Per estensione, quasi tutte le funzioni di reporting e di visualizzazione dei dati integrate in GW Apps (ad esempio, il PDF Builder) devono essere trovate come plugin su Bubble. Se si trova un modello gratuito che soddisfa le proprie esigenze, è fantastico; in caso contrario, si può scegliere di acquistarne uno migliore o di costruirne uno proprio.
Con la libertà e la flessibilità dei plugin di Bubble è possibile creare dashboard visivamente più dinamici per le vostre applicazioni rispetto a quanto attualmente possibile con GW Apps, ma ciò richiederà più tempo e potrebbe comportare costi aggiuntivi.
Assistenza clienti
Applicazioni GW
L'accesso a un supporto umano in carne e ossa è una risorsa importante per aiutarvi a capire e a creare applicazioni sulla piattaforma. Molti utenti di GW Apps hanno realizzato applicazioni complesse con un supporto minimo, mentre altri hanno avuto bisogno di una mano all'inizio. Forniamo assistenza dal vivo a tutti i nostri utenti. GW Apps dispone di documentazione e video tutorial online, ma siamo lieti di chiamarvi in qualsiasi momento per ottenere risposte o aiuto per il vostro prossimo passo.
GW Apps offre anche workshop di formazione per aiutare gli utenti a padroneggiare la piattaforma. Di solito si tratta di una serie di quattro sessioni di 2 ore. Le prime due sessioni mostrano all'utente come costruire un'applicazione di esempio, per prepararlo a costruire un'applicazione pronta per la produzione nelle sessioni rimanenti.
Bolla
Bubble offre eccellenti tutorial e bootcamp di 6 settimane per gli utenti che desiderano creare applicazioni più complesse. Fornisce inoltre vari livelli di supporto via e-mail, a seconda del piano sottoscritto. Il supporto del piano gratuito è limitato all'utilizzo della comunità di supporto. Con i piani Personal e Professional si ha diritto al supporto via e-mail. Infine, con il piano Production si ottiene un supporto "prioritario via e-mail". Non si parla di un'opzione di supporto dal vivo.
Detto questo, Bubble dispone di un buon supporto online e di esercitazioni per aiutarvi a iniziare. Sono disponibili anche alcuni buoni video di terze parti.
Riepilogo del confronto delle funzioni
Prezzi
Applicazioni GW
GW Apps offre 4 piani per le aziende: Un piano iniziale di 5 dollari/utente/mo, il piano di valore SMB per team fino a 100 utenti (300 dollari/mo) e altri due piani rivolti alle medie e grandi imprese, con un prezzo medio di 2 dollari/utente/mo. Il piano di prova gratuito non ha limitazioni di funzionalità, consentendo ai nuovi utenti di provare la piattaforma e di creare un'applicazione di prova per validarne appieno l'efficacia. A differenza di Bubble, tutti i piani di GW Apps consentono agli utenti di accedere a tutte le funzionalità di sicurezza e di flusso di lavoro della piattaforma e alle prestazioni di runtime complete.
Bolla
Bubble offre 3 piani a pagamento: un piano Personal per $29/mo che consente 1 editor di app e una scalabilità limitata del tempo di esecuzione, un piano Professional per $129/mo che consente 2 editor di app e 3 unità server di scalabilità del tempo di esecuzione e un piano Production per $529/mo che consente 15 editor di app e 10 unità server di scalabilità del tempo di esecuzione. Bubble offre anche un piano gratuito, ma con funzioni e capacità di archiviazione notevolmente limitate, solo il supporto della comunità e nessun modo per distribuire l'applicazione. Ci sono molti plugin che hanno un costo aggiuntivo, sia come abbonamento che come acquisto una tantum, oltre a modelli acquistabili fatti dall'utente che aiutano a ridurre i tempi di sviluppo. Alcuni di questi plugin acquistabili offrono funzionalità integrate in GW Apps, come il Creatore di modelli di e-mail e il Creatore di modelli di PDF.
Altre considerazioni
Architettura
Sia GW Apps che Bubble hanno un'architettura generale simile. Consentono di creare applicazioni reattive sul web che memorizzano i dati principalmente nel datastore interno della piattaforma. Alcune piattaforme no-code, come Airtable e Appsheet, richiedono la creazione di un archivio dati esterno: GW Apps e Bubble non lo fanno. Tuttavia, entrambe consentono di accedere e interagire con dati esterni, se necessario.
Sicurezza dei dati e della piattaforma
GW Apps è costruito su Google Cloud Platform e sfrutta le forti caratteristiche di sicurezza dei dati che offre: uptime, accesso ai dati, stabilità e conformità. Bubble è costruito su Amazon Web Services, che ha funzionalità molto simili.
Integrazione con applicazioni di terze parti
Entrambe le piattaforme offrono la possibilità di integrarsi con applicazioni di terze parti tramite webhook e API. Bubble offre integrazioni e funzionalità più specifiche, oltre all'accesso a una libreria di plugin, con plugin gratuiti e acquistabili, alcuni dei quali includono opzioni di integrazione.
In conclusione
Per ribadire quanto detto nell'introduzione, la scelta della piattaforma più adatta dipende dal tipo di applicazioni che si vogliono realizzare e dai requisiti di progettazione dell'interfaccia.
L'obiettivo principale di GW Apps è quello di creare applicazioni aziendali nel modo più semplice e veloce possibile. GW Apps rende molto semplice la creazione di applicazioni pronte per l'audit per transazioni aziendali sicure, dove è fondamentale che solo persone specifiche possano vedere o modificare dati specifici, in fasi specifiche del ciclo di vita del processo.
Bubble offre una maggiore libertà di progettazione e controllo, consentendo di costruire tutti i tipi di applicazioni web, persino una versione completa della prossima grande impresa dot-com. Le start-up sono in effetti un mercato chiave per Bubble e sembrano avere gli strumenti per servire bene questo mercato. Tuttavia, se si vogliono creare applicazioni tipiche dei processi aziendali, con flusso di lavoro e sicurezza, sarà più complesso, lungo e costoso costruirle con Bubble che con GW Apps.