Noll
Privata eller interna Api: er är långt mer vanligt än den mer kända offentliga sådana. Men som utvecklare gå vidare till andra projekt och jobb, kommer andra att förstå avsikten och inre arbetet i alla dessa Api: er?

Foto: Stanford University Media Relations Department
Dessa är några av de hämtställen från Brevbäraren gemenskapens årliga undersökning av dess utvecklare, som visar att 80% av API-aktivitet är för eget Api: er, jämfört med 20% spenderas på offentliga Api: er.
Undersökningen visar också att microservices är front och center i API-utveckling. Microservices är mest intressant teknik som identifieras av gemenskapen för 2017. Tjugo-sju perent överväga microservices att vara det mest “spännande” teknik initiativ i samband med API-utveckling och integration, följt av HTTP/2 (16%) och websockets (14%).
Det är också en tid åtagande att Api: er. Den stora majoriteten av utvecklare som tillbringar 10 timmar eller mer i veckan för att arbeta med Api: er.
En svag punkt är API-dokumentationen — utvecklare betygsatt API-dokumentation som under genomsnittet, 2.3 medelvärde på en skala från 0 till 5. Det fanns många förslag för att förbättra dokumentation, standardisering (58%), bättre exempel (55%) och exempelkod (50%) toppade listan över förslag. Intressant, software development kit (Sdk) var den lägsta rankade resultat på 17% — indikerar att medan utvecklare använda Sdk, de föredrar bra API-dokumentation.
Vad är riktningen API utveckling måste ta i dessa dagar, då? Kin Lane, API evangelist nyligen skrivit några tankar om där en tid och energi måste styras, som pekar på “bots, röst och konversera Api: er” som nästa generation av API-klienter. “Om du levererar data och innehåll till dina kunder via din hemsida och mobila applikationer, chansen att du också kommer att leverera den till konversera gränssnitt, och robotar och assistenter framväxande via Alexa och Google Hem, liksom på Slack, Facebook, Twitter, och andra meddelanden plattformar ökar, säger han.
Medan Lane har tvivel om hem-baserade röst-robotar kommer att leva upp till deras nuvarande hype, råder han att hålla ett öga på hur multi-client interface marknaden utvecklas. I en ålder av design och nästan var som helst och överallt (även tandborstar, ugh), utvecklare behöver för att vara redo att åka vart deras användare går.
Han lämnar oss med detta ytterligare en tanke:
“Som konsument, du kommer inte att kunna undvika att konversera gränssnitt, och vara skyldiga att delta med robotar, och använda röst-aktiverade enheter. Detta kommer att driva behovet av att ha conversationally läskunniga Api: er som kan leverera data till människor i lagom stora bitar. Sensorer, kameror, drönare och andra Internet-anslutna enheter som i högre utsträckning kommer att använda Api: er för att göra vad de gör, utan röst, och andra typer av kommunikativt gränssnitt kommer att fortsätta att utvecklas till att bli ett gemensamt API-klient.”
Relaterade Ämnen:
Cloud Prioriteringar
Cloud
Big Data Analytics
Innovation
Tech och Arbete
Samarbete
0