Sviluppare con No, Low o Pro Code

Con No e Low Code, anche gli sviluppatori inesperti possono creare rapidamente applicazioni. Le app altamente personalizzate, d'altra parte, richiedono l'uso di Pro Code. Christoph Garms, amministratore delegato di Neptune, spiega i vantaggi di ogni metodo.

L'esperienza del cliente non è solo una parola d'ordine nel marketing, ma è sempre più vista come indispensabile. L'esperienza del cliente dovrebbe essere la più positiva possibile quando si usano entrambe le app, mobile e web. Quando diverse modalità come il tocco, la voce e i gesti sono combinati con dispositivi e app con cui gli utenti possono interagire nel viaggio digitale, si chiama multi-experience.

Christoph Garms, Managing Director di Neptune, spiega le differenze tra No, Low e Pro Code.

Christoph Garms, Managing Director di Neptune, spiega le differenze tra No, Low e Pro Code.

Il produttore norvegese Neptune Software è, tra l'altro, un fornitore di tale Multiexperience Development Platform (MXDP), con il quale le aziende possono facilmente sviluppare applicazioni utilizzando il principio dei building block. Per Christoph Garms, Managing Director di Neptune, una piattaforma che gestisca centralmente l'intelligenza artificiale, l'UI conversazionale e i dispositivi IoT è anche parte della trasformazione digitale: "Senza una piattaforma che gestisca senza soluzione di continuità tutti questi diversi touchpoint e che possa crescere con i cambiamenti tecnologici che arrivano, gli sforzi di trasformazione digitale si bloccano o non possono essere implementati in modo abbastanza efficiente e agile."

Con la piattaforma DX di Neptune, le aziende possono, tra l'altro, sviluppare funzioni senza un backend, creare applicazioni su backend esistenti o nel cloud, o unire funzioni da più sistemi. L'approccio API permette anche agli sviluppatori di creare architetture di microservizi e di accedere alla maggior parte dei servizi principali della piattaforma, coprendo l'intero ciclo di vita dell'applicazione di sviluppo. Il software di Neptune è certificato per SAP, ed è per questo che soprattutto le società di consulenza SAP come Arxos, Castana e Consodalis lo vendono in Germania. Ma ci sono anche altri rivenditori come CloudAdmin, IBM e Blue Cedar, dato che il software non è legato a SAP.

La differenza tra No, Low e Pro Code

Come suggeriscono i nomi, quando si creano applicazioni con No Code non si usano linee di codice e con Low Code solo alcune. Le applicazioni possono essere create trascinando e rilasciando da un kit di costruzione. Garms spiega le differenze tra queste opzioni di sviluppo: "No Code permette al personale non IT di implementare rapidamente i loro processi come applicazione o flusso di lavoro senza programmazione. Low Code, d'altra parte, permette agli sviluppatori leggeri di sviluppare rapidamente sia applicazioni complesse che meno complesse". Usando poco o niente codice, gli sviluppatori con diverse quantità di esperienza possono rispondere in modo agile ai requisiti e ai cambiamenti di processo nello sviluppo. Di conseguenza, le app possono essere distribuite più velocemente e soddisfare le esigenze individuali degli utenti. Il codice professionale, il Pro Code, è usato dagli sviluppatori con molto know-how. Il principio permette lo sviluppo di app complesse e altamente personalizzate da parte di sviluppatori FullStack.

Secondo Garms, "non ha molta importanza" quale metodo usano le aziende per la programmazione. In generale, però, dipende dall'azienda stessa: le business unit devono essere responsabilizzate? Anche le business unit dovrebbero ricevere strumenti per lo sviluppo? O il dipartimento IT dovrebbe creare da solo le applicazioni? Per le aziende senza dipartimenti IT, la regola generale è che No Code è l'unica opzione. Per gli sviluppatori esperti, tuttavia, Pro Code non deve escludere completamente l'uso di Low Code. Perché mentre Pro Code permette regolazioni e miglioramenti manuali, Low Code fornisce una migliore visione d'insieme nel panorama IT altamente frammentato.

Secondo Gartner, i leader del mercato tra i fornitori di piattaforme di sviluppo multi-experience sono OutSystems, Salesforce e SAP. Microsoft e Oracle sono stati classificati come sfidanti nel quadrante di luglio 2020. Nettuno è stato classificato come un giocatore di nicchia. Mendix si è distinto, anche classificato come Leader, dato che la società di software americana è stata acquisita da Siemens nel 2018 insieme alla sua piattaforma cloud-native low-code. Di conseguenza, Mendix dice che è diventata la piattaforma software centrale per la piattaforma cloud di Siemens ed è completamente integrata nella soluzione MindSphere industrial IoT di Siemens, nonché uno dei componenti principali della piattaforma Xcelerator. Da allora, la piattaforma Mendix è stata distribuita tramite Siemens. Ma anche attraverso i produttori Mansystems e SAP, che lavora intensamente con Mendix dal 2017. La base tecnica della collaborazione è la piattaforma applicativa open source PaaS Cloud Foundry.


Lascia un commento