API xi tfisser? U Akronimi Oħrajn: REST, SOAP, XML, JSON, WSDL

Xi jfisser API

Meta tuża browser, il-browser tiegħek jagħmel talba mis-server tal-klijenti u s-server jibgħat lura fajls li l-browser tiegħek jiġbor u juri paġna tal-web magħhom. Imma x'jiġri jekk int ried biss li s-server jew il-paġna tal-web tiegħek titkellem ma 'server ieħor? Dan ikun jeħtieġlek tipprogramma kodiċi għal API.

X'tagħmel API joqgħod?

API huwa akronimu għal Applikazzjoni Interfażi ta 'Programmazzjoni. An API huwa sett ta 'rutini, protokolli, u għodod għall-bini ta' applikazzjonijiet ibbażati fuq il-web u mobbli. Il API jispeċifika kif tista 'tawtentika (mhux obbligatorju), titlob u tirċievi data mill - Internet API server.

X'inhu API?

Meta jintuża fil-kuntest tal-iżvilupp tal-web, an API tipikament huwa sett definit ta 'messaġġi ta' talba ta 'Protokoll ta' Trasferiment ta 'Hypertext (HTTP), flimkien ma' definizzjoni tal-istruttura ta 'messaġġi ta' rispons. Web APIs jippermettu l-kombinazzjoni ta 'servizzi multipli f'applikazzjonijiet ġodda magħrufa bħala mashups.Wikipedija

Deskrizzjoni Vidjo ta 'X'jagħmlu l-APIs

Hemm żewġ protokolli ewlenin meta tiżviluppa API. Lingwi ta 'programmar formali bħall-iżviluppaturi ta' Microsoft .NET u Java spiss jippreferu SOAP iżda l-iktar protokoll popolari huwa REST. Bħalma tittajpja indirizz fi browser biex tikseb tweġiba, il-kodiċi tiegħek jgħaddi talba lil API - litteralment triq fuq server li tawtentika u tirrispondi b'mod xieraq bid-dejta li tlabt. It-tweġibiet għal SOAP jirrispondu bl-XML, li jixbah ħafna l-HTML - il-kodiċi użat mill-browser tiegħek.

Jekk tixtieq tittestja l-APIs mingħajr ma tikteb linja ta 'kodiċi, DHC għandu kbir Applikazzjoni Chrome għall-interazzjoni ma 'APIs u biex tara r-risposti tagħhom.

L-Akronimu SDK xi jfisser?

SDK huwa akronimu għal Kit għall-Iżviluppatur tas-Softwer.

Meta kumpanija tippubblika l-API tagħhom, tipikament hemm dokumentazzjoni akkumpanjata li turi kif API jawtentika, kif jista 'jiġi mistoqsi, u x'inhuma r-risposti xierqa. Biex tgħin lill-iżviluppaturi jibdew minn quddiem, il-kumpaniji spiss jippubblikaw Kit għall-Iżviluppatur tas-Softwer biex tinkludi klassi jew il-funzjonijiet meħtieġa faċilment fi proġetti li l-iżviluppatur qed jikteb.

Xi jfisser l-Akronimu XML?

XML huwa akronimu għal eXtensible Markup Language. XML huwa lingwa tal-markup użata biex tikkodifika dejta f'format li huwa kemm jinqara mill-bniedem kif ukoll jinqara mill-magna.

Hawn hu eżempju ta 'kif jidher XML:

<?xml verżjoni ="1.0"?>
<product id ="1">
Prodott A
L-ewwel prodott

5.00
kull

Xi jfisser l-Akronimu JSON?

JSON huwa akronimu għal Notazzjoni tal-Oġġett JavaScript. JSON huwa format għall-istrutturar ta 'dejta li tintbagħat' il quddiem u lura permezz ta 'API. JSON hija alternattiva għall-XML. L-APIs TAL-BQIJA jirrispondu b'mod aktar komuni b'JSON - format standard miftuħ li juża test li jinqara mill-bniedem biex jittrażmetti oġġetti tad-dejta li jikkonsistu f'pari attribut-valur.

Hawn hu eżempju tad-dejta hawn fuq billi tuża JSON:

{
"id": 1,
"Titolu": "Prodott A",
"deskrizzjoni": "L-ewwel prodott",
"prezz": {
"ammont": "5.00",
"kull": "kull"
}
}

Xi jfisser l-Akronimu REST?

REST huwa akronimu għal Trasferiment mill-Istat Rappreżentattiv stil arkitettoniku għal sistemi ipermediċi mqassma. Hekk imsemmi minn Roy Thomas Fielding

Whew ... nifs fil-fond! Tista 'taqra t-totalità dissertazzjoni hawn, imsejħa l-Istili Arkitettoniċi u d-Disinn ta ’Arkitetturi ta’ Softwer ibbażati fuq in-Netwerk ippreżentati b’sodisfazzjon parzjali tar-rekwiżiti għall-grad ta ’DOCTOR OF PHILOSOPHY in Information and Computer Science minn Roy Thomas Fielding.

Grazzi Dr Fielding! Aqra iktar dwar SERĦAN fil-Wikipedia.

Xi jfisser l-Akronimu SOAP?

SAPUN huwa akronimu għal Protokoll ta 'Aċċess għal Oġġett Sempliċi

M'inix programmatur, iżda fl-opinjoni tiegħi l-iżviluppaturi li jħobbu s-SOAP jagħmlu dan għax jistgħu faċilment jiżviluppaw kodiċi f'interface ta 'programmazzjoni standard li jaqra l-fajl WSDL (Web Service Definition Language). M'għandhomx għalfejn janalizzaw ir-rispons, diġà tlestew bl-użu tal-WSDL. SOAP teħtieġ pakkett programmatiku, li jiddefinixxi l-istruttura tal-messaġġ u kif tiġi pproċessata, sett ta 'regoli ta' kodifikazzjoni biex jiġu espressi każijiet ta 'tipi ta' dejta definiti mill-applikazzjoni u konvenzjoni biex jirrappreżentaw sejħiet u tweġibiet ta 'proċedura.

5 Kummenti

  1. 1
  2. 2
  3. 3
  4. 4

    Fl-aħħarnett (fl-aħħar!) Sommarju konċiż ta 'xi jfissru dawn l-akronimi kollha li qabel kienu biża'. Grazzi talli użajt lingwaġġ ċar u dirett, riżultat = futur li jidher kemmxejn isbaħ għal dan l-istudent żviluppatur.

What do you think?

Dan is-sit juża Akismet biex inaqqas l-ispam. Tgħallem kif il-kumment tiegħek huwa pproċessat.