Il rapporto sullo stato dell'esperienza degli sviluppatori rileva una crescente dipendenza dalle API

Blog

CasaCasa / Blog / Il rapporto sullo stato dell'esperienza degli sviluppatori rileva una crescente dipendenza dalle API

Jul 04, 2023

Il rapporto sullo stato dell'esperienza degli sviluppatori rileva una crescente dipendenza dalle API

By: Bill Doerrfeld on May 11, 2023 Leave a Comment Web APIs continue to grow in

Di: Bill Doerrfeld il 11 maggio 2023 Lascia un commento

L'interesse delle API Web continua a crescere tra gli utenti sviluppatori. Le API possono potenziare nuove esperienze cliente e aiutare gli ingegneri a evitare di ricostruire funzioni comuni. La tecnologia sta inoltre alimentando i microservizi e le architetture headless che abbiamo visto acquisire maggiore popolarità negli ultimi anni man mano che le aziende diventano più componibili.

Dal lato del fornitore, una strategia API Web può consentire la co-creazione negli ecosistemi dei partner e persino aprire nuove opportunità di guadagno per l’azienda. Tuttavia, come qualsiasi software come servizio (SaaS), le API richiedono ottime esperienze da parte degli sviluppatori per creare percorsi di onboarding rapidi e una facile manutenzione continua.

Nylas ha recentemente pubblicato il suo primo rapporto sullo stato dell'esperienza degli sviluppatori, descrivendo in dettaglio le principali tendenze, tecnologie e priorità che stanno plasmando la moderna esperienza degli sviluppatori. Lo studio ha rilevato una crescente dipendenza dalle API e spera di aumentare gli investimenti nelle tecnologie basate sulle API. Ho anche incontrato Isaac Nassimi, vicepresidente senior del prodotto, Nylas, per esplorare le ragioni alla base di alcuni di questi risultati e per conoscere il suo punto di vista sull'economia delle API in generale.

Come ho già detto in precedenza, il numero di API sul mercato è aumentato vertiginosamente poiché sempre più team di sviluppo hanno iniziato a fare affidamento sulle API per alimentare nuove funzioni applicative. Secondo il rapporto 2022 State of APIs di Rapid, le aziende più grandi, quelle con 10.000 o più dipendenti, hanno più di 250 API interne.

Allo stesso modo, lo studio Nylas ha sottolineato la crescente dipendenza dalle API. Ben il 98% degli sviluppatori afferma di considerare le API come un fattore chiave per aiutare loro e il proprio team a portare a termine il proprio lavoro. E l’86% degli sviluppatori ha dichiarato di aspettarsi un aumento dell’uso delle API nel 2023.

Secondo Nassimi, le API sono qualcosa che è diventato sempre più diffuso nel tempo. Ad esempio, nel 1998, configurare un server web era piuttosto complicato. Ma al giorno d'oggi, uno sviluppatore junior può svolgere il compito (e molto altro) con poche righe di codice, ha affermato. Le API astraggono la complessità e aiutano a sfruttare l'infrastruttura esterna in modo da non reinventare costantemente la ruota. "Aggiungono più funzionalità e aiutano a esternalizzare il lavoro, il pensiero e il carico cognitivo", ha spiegato Nassimi.

Un altro possibile motivo per passare alle API è gestire il crescente utilizzo degli strumenti. Quasi la metà (48%) degli sviluppatori afferma di essere sempre o spesso sopraffatta dal numero di strumenti che utilizza quotidianamente. Allo stesso tempo, il 98% degli sviluppatori ha affermato che le API ridurrebbero il numero di strumenti sul posto di lavoro utilizzati quotidianamente. Lo studio indica che l’investimento nelle API può aumentare l’automazione e ridurre i grattacapi legati alla creazione manuale di nuove funzionalità.

Nassimi, ad esempio, descrive la creazione da zero di un servizio di transcodifica video in un'azienda precedente. L'intero team di ingegneri ha dovuto dedicare mesi e mesi al processo, utilizzando muscoli che non aveva mai esercitato. Dopo molti sforzi, hanno abbandonato il loro lavoro e hanno finito per utilizzare solo un'API. "È stata davvero una bella sensazione eliminare 200 righe di codice", ha affermato Nassimi. "Se lo fai cinque volte, riduci di un ordine di grandezza tutte queste cose esoteriche che devi imparare a fare nella tua azienda."

Oltre a ridurre i problemi, le API possono anche consentire velocità. Ad esempio, tre ingegneri senior possono impiegare più di un anno per creare un’integrazione di posta elettronica o calendario senza l’aiuto di un’API, rileva il rapporto. Con un'API, questa tempistica di integrazione può essere minuscola, ha affermato Nassimi. Di conseguenza, il 95% di tutti gli intervistati ha affermato che vorrebbe vedere la propria azienda investire maggiormente nelle API entro il prossimo anno.

Gli sviluppatori ritengono che la velocità sia il vantaggio principale quando lavorano con le API. E per garantire questa velocità, i fornitori di API devono creare un'esperienza di sviluppo semplificata (DX). La velocità di implementazione può fare la differenza tra un buon DX e uno meno buono, e un contributo significativo a questa velocità è la familiarità. Un problema della DX è che l'API che usi deve funzionare come il codice che usi nel tuo ambiente, ha detto Nassimi.