Risulta che il low-code e il no-code sono preziosi anche per gli sviluppatori professionisti

0
103

Joe McKendrick

Di Joe McKendrick per Service Oriented | 22 settembre 2021 | Argomento: Software aziendale

Il low-code e il no-code non servono solo a consentire agli sviluppatori cittadini di uscire e creare le proprie applicazioni. E non si tratta solo di liberare gli sviluppatori professionisti dal dover creare e distribuire applicazioni di basso livello. Le soluzioni low-code e no-code sono anche strumenti per gli stessi sviluppatori, che semplificano il proprio lavoro e consentono loro di assemblare rapidamente componenti applicativi precostruiti business-critical.

foto-tastiera-di-joe -mckendrick.jpg

Foto: Joe McKendrick

Un recente sondaggio condotto da Mendix mostra che il 64% dei professionisti IT ha convenuto che il low-code è la soluzione di sviluppo ideale. Ben il 59% dei progetti che utilizzano low-code è una collaborazione tra aziende e gruppi IT.

Per esplorare queste possibilità, i leader del settore hanno valutato le implicazioni di questa nuova modalità sul lavoro degli sviluppatori.

“Low-code presenta quasi una controcultura alla programmazione tradizionale”, afferma il dott. Rod Fontecilla, SVP, chief innovation officer e chief data scientist di Dovel Technologies. “Gli sviluppatori sono molto richiesti e hanno costruito una comunità così ampia negli ultimi decenni che un tale cambiamento culturale può essere difficile da adattare. Gli sviluppatori devono abbracciare queste piattaforme, ottenere la certificazione, imparare i loro linguaggi di scripting e integrare le loro attuali competenze”.

Fontecilla prevede che l'ascesa di low-code/no-code nei negozi di sviluppo creerà ambienti ibridi. “Man mano che queste piattaforme low-code/no-code guadagnano penetrazione, gli ambienti software aziendali diventeranno ibridi con una combinazione di codifica personalizzata per i processi aziendali più complessi e l'uso di piattaforme low-code/no-code per tutti gli altri”, ha dice.

Un tale approccio ibrido può diventare la norma nella maggior parte degli ambienti. “Una best practice nella programmazione consiste nel creare componenti riutilizzabili e, con una piattaforma applicativa ibrida a basso codice, uno sviluppatore può, ad esempio, codificare un connettore per integrare una soluzione CRM interna e quindi condividerla con altri team di sviluppo dell'azienda”, afferma Nuno Pedro, responsabile commerciale di SAP Customer Experience.

I giorni della creazione di codice da zero stanno tramontando, ma non sono del tutto finiti. “Un approccio low-code include strumenti di trascinamento della selezione che gli sviluppatori possono utilizzare, ad esempio per sviluppare API o per integrare l'applicazione con altri sistemi o per personalizzare le interfacce front-end”, afferma Miguel Valdes Faura, CEO di Bonitasoft. Nei casi in cui gli sviluppatori hanno bisogno di sedersi e programmare, possono comunque fare affidamento sui loro strumenti, piattaforme e framework collaudati. “Le piattaforme che offrono un approccio ibrido low-code sono probabilmente quelle più utili per i team di sviluppo con competenze miste”.

Con lo sviluppo di applicazioni che si evolve in un processo dispendioso in termini di tempo, “gli sviluppatori professionisti ora si affidano a soluzioni low-code/no-code per applicazioni che non richiedono agli sviluppatori di scriverle o possederle da soli”, osserva Shiv Ramji, chief product officer di Aut0. “Abbreviando il ciclo di vita dello sviluppo del software, accelera il time-to-market, migliora la flessibilità e consente agli sviluppatori di concentrarsi sull'innovazione di base. Le soluzioni low-code e no-code migliorano anche l'agilità per i team di sviluppatori poiché sono in grado di creare rapidamente un campione per il team aziendale su cui valutare e fornire feedback, abbreviando i cicli di revisione e migliorando il prodotto finito.”

Le piattaforme low-code/no-code stanno aiutando gli sviluppatori “a migliorare la loro capacità di affrontare attività di sviluppo più complesse riducendo il tempo necessario per affrontare le sfide di programmazione più semplici”, afferma Pedro di SAP. “C'è stato un feedback coerente da parte degli sviluppatori che l'utilizzo di piattaforme low-code e no-code li costringe a ripensare al modo in cui affrontano le diverse sfide di codifica e spinge un modo di pensare e codificare più snello e semplificato che è in definitiva vantaggioso dal punto di vista della produttività per tutta la codifica lavoro svolto».

Potrebbe esserci stata qualche reazione a low-code/no-code da parte di sviluppatori professionisti, ma ora sta diventando parte di molti toolkit. “Molti team di sviluppo si stanno rendendo conto che l'accesso API drag-and-drop, la mappatura dei dati e la creazione di moduli sono grandi risparmi di tempo, che non minacciano il loro lavoro”, afferma Rod Cope, chief technology officer di Perforce Software. “L'implementazione di strumenti che accelerano questo lavoro consente di ottenere più rapidamente l'elenco infinito di lavori più interessanti e complessi. Nel tempo, vedremo piattaforme low-code e no-code impacchettare il loro output in modi che sono ancora più facilmente accessibili da linguaggi di programmazione tradizionali e piattaforme di sviluppo. Di conseguenza, gli sviluppatori saranno più produttivi poiché esternalizzano le basi del codice generato da altri strumenti, come vedremo presto con gli strumenti relativi all'intelligenza artificiale. Le soluzioni low-code e no-code essere particolarmente utile anche quando si integra con applicazioni aziendali che dispongono di interfacce conosciute e stabili, come CRM, ERP e pacchetti simili.”

Software aziendale

Windows 10: le mie cinque utility gratuite preferite Le VPN più veloci del 2021: NordVPN, Hotspot Shield ed ExpressVPN a confronto Migliori servizi di videoconferenza per le aziende: Zoom, WebEx , AnyMeeting, Slack e altro ancora Come potenziare il software come servizio SEO (ZDNet YouTube) della tua azienda: un cheat sheet (TechRepublic)

Argomenti correlati:

Priorità IT Cloud Big Data Analytics Innovazione Collaborazione tecnologica e lavorativa < img src="https://www.zdnet.com/a/hub/i/r/2020/01/11/aadf959a-c685-4b4b-b144-e92dc3ac4cae/thumbnail/40x40/048d26580d4f6a1cf3c0a4a29a091632/joe-mckendrick.jpg class="" height="40" width="40" alt="Joe McKendrick" height="40" width="40" title="Risulta low-code e no-code è prezioso anche per gli sviluppatori professionisti" />

Di Joe McKendrick per Service Oriented | 22 settembre 2021 | Argomento: Software aziendale