Introducing G2.ai, the future of software buying.Try now

Piattaforme di Sviluppo Low-Code: Comprendere le Personas in Mezzo all'Aumento di Popolarità

Agosto 19, 2020
da Adam Crivello

Alla fine del 2019, G2 ha pubblicato la sua serie di tendenze digitali per il 2020 evidenziando le tendenze software previste per l'anno a venire. Come parte di quella serie, abbiamo provato a prevedere le tendenze nello sviluppo software. In particolare, abbiamo previsto che lo sviluppo rapido di applicazioni (RAD) avrebbe trovato il suo posto nel mercato dopo anni di fluttuazione in un vuoto tra sviluppatori e non sviluppatori.

Ovviamente, nessuno avrebbe potuto prevedere la pandemia globale che ora ci troviamo a navigare. Quelle aziende e dipendenti che hanno il privilegio di passare al lavoro remoto hanno affrontato cambiamenti nel loro quotidiano, e le soluzioni software sono diventate fondamentali per le aziende per adattarsi. In breve, la trasformazione digitale è veramente e completamente qui, e le circostanze che hanno portato al suo arrivo non avrebbero potuto essere peggiori.

Le aziende non hanno necessariamente bisogno di impiegare un battaglione di sviluppatori software per raggiungere e mantenere la trasformazione digitale. Le soluzioni RAD offrono alle aziende un modo efficace in termini di costi e risorse per costruire gli strumenti e i prodotti di cui hanno bisogno, dotando i membri del team esistenti del software giusto. I non sviluppatori possono costruire applicazioni aziendali con piattaforme di sviluppo senza codice, mentre le piattaforme di innovazione sul posto di lavoro concedono ai team di sviluppo capacità di editing full-stack semplificate per migliorare i flussi di lavoro aziendali.

Leggi di più: Costruisci soluzioni personalizzate con il software RAD per risolvere i problemi del lavoro remoto

Data la sua flessibilità, ha senso che il software RAD si adatti sia ai non programmatori che ai programmatori—ma dove lascia questo le piattaforme di sviluppo low-code, che continuano a vedere un'adozione diffusa?

Secondo i dati di G2, le piattaforme di sviluppo low-code sono state una delle nostre prime 10 categorie per traffico di recensioni per 5 settimane consecutive a partire dal 30 marzo 2020 e terminando il 1 maggio 2020. Chiaramente, le soluzioni di sviluppo low-code sono diventate una scelta preferita mentre le aziende si adattavano al lavoro remoto, ma per chi sono effettivamente queste piattaforme? È davvero così grande il demografico di professionisti che "hanno seguito un corso di Java una volta"?

Decifrare il low-code

L'idea stessa dello sviluppo low-code solleva una serie di domande. Cosa realizza una piattaforma di sviluppo low-code che una piattaforma no-code non fa? Il "low-code" è destinato a sviluppatori, non sviluppatori o...quasi sviluppatori? E come appare un futuro low-code?

No-code contro low-code

Per contestualizzare le piattaforme di sviluppo low-code, è utile comprendere i suoi omologhi no-code.

Le piattaforme di sviluppo no-code, i costruttori di app drag-and-drop e gli editor "quello che vedi è quello che ottieni" o editor WYSIWYG mettono la trasformazione digitale nelle mani dei non sviluppatori automatizzando i flussi di lavoro interni e costruendo applicazioni e siti web rivolti ai clienti senza dover programmare. Questo permette agli utenti di tutti i livelli di competenza di rimanere competitivi e tenere il passo con un mondo aziendale sempre più dominato dal software.

È facile capire dove si inseriscono le soluzioni no-code nello spazio di mercato, ma dove e perché entra in gioco il low-code? Il low-code unisce flussi di lavoro RAD semplificati con la personalizzazione e la flessibilità abilitate dallo sviluppo full-stack. Il problema sta nel garantire che gli sviluppatori possano fidarsi di questi strumenti per gestire compiti critici e che i non sviluppatori non trascurino il low-code perché sembra troppo incentrato sullo sviluppo.

Crisi d'identità delle piattaforme low-code

Le piattaforme low-code si trovano in uno spazio di mercato relativamente grigio tra due diversi tipi di utenti. In teoria, il software è destinato sia a rendere lo sviluppo più efficiente per gli utenti con conoscenze di programmazione sia a rendere la programmazione meno intimidatoria per gli utenti che vogliono costruire le proprie soluzioni.

Dal lato degli sviluppatori, alcuni prodotti low-code si presentano come ambienti di sviluppo integrati (IDE) completi con funzionalità automatizzate per riempire la sintassi comune del codice. Tuttavia, la maggior parte dei prodotti low-code ha più in comune con i loro omologhi no-code drag-and-drop, distinguendosi enfatizzando la programmazione personalizzata per qualsiasi elemento utilizzabile nello spazio di lavoro low-code.

Da G2, la nostra definizione di piattaforme di sviluppo low-code si allinea più con quest'ultima. Crisi d'identità risolta! Grazie per aver letto!

Se solo fosse così semplice.

La realtà rimane che mentre le piattaforme di sviluppo low-code sono prodotti ben definiti, storicamente hanno lottato per stabilirsi tra casi d'uso per sviluppatori e non sviluppatori. Questi doppi scopi non sono necessariamente una cosa negativa, ma una mancanza di chiara focalizzazione può causare confusione per gli acquirenti. I non sviluppatori possono avere difficoltà a trovare la giusta soluzione di trasformazione digitale se il suo branding la fa apparire orientata allo sviluppo, mentre gli sviluppatori potrebbero non fidarsi di soluzioni che appaiono troppo "casual".

grafico a linee che mostra il traffico medio per i prodotti nella categoria delle piattaforme di sviluppo low-code di G2I numeri reali del traffico sono stati nascosti per mantenere la riservatezza

Nessun "io" nel low-code

Allora perché una pandemia globale ha improvvisamente suscitato tanto interesse in questi strumenti? La risposta è che i prodotti low-code, quando commercializzati efficacemente, chiariscono agli acquirenti che non sono semplicemente per l'uso di una persona o dell'altra—sono collaborativi. In un contesto di team, i non sviluppatori possono progettare e creare un'applicazione che si adatta alla loro visione, con gli sviluppatori che colmano eventuali lacune dove è necessario il codice personalizzato. Il risultato è una soluzione "tutto in uno" che abbatte i silos per una trasformazione digitale fluida ed efficiente. Prima della pandemia, la trasformazione digitale era opzionale. Ora è un dato di fatto, e le aziende stanno adottando il software che meglio le aiuterà ad adattarsi.

Guardando avanti

Non dovremmo aspettarci che l'improvviso aumento delle piattaforme low-code si esaurisca presto. Sebbene la necessità situazionale urgente sembri aver chiarito alcune confusioni sul loro scopo, i benefici dell'incorporazione di queste piattaforme sono permanenti. Le aziende che utilizzano piattaforme di sviluppo low-code favoriscono ambienti di lavoro più agili e collaborativi. Questi prodotti serviranno come risorsa essenziale ora e continueranno a fornire un vantaggio competitivo in futuro.

Vuoi saperne di più su Ambienti di Sviluppo Integrati (IDE)? Esplora i prodotti Ambienti di Sviluppo Integrati (IDE).

Adam Crivello
AC

Adam Crivello

Adam is a research analyst focused on dev software. He started at G2 in July 2019 and leverages his background in comedy writing and coding to provide engaging, informative research content while building his software expertise. In his free time he enjoys cooking, playing video games, writing and performing comedy, and avoiding sports talk.