Application programming interface: Forskelle mellem versioner

Content deleted Content added
No edit summary
No edit summary
Linje 1:
'''Beskrivelse af API.'''
 
'''API''' er en forkortelse for '''Application Programming Interface''' og er en grænseflade, der er stillet tilgængeligt for applikationsprogrammører til at programmere applikationer på.
 
 
API kan være en del svært at seforstå hvad det går ud på. Men et eksempel kunne være fra python.
<pre>def udskriv_tekst(tekst):
print("Tekst: "+tekst)
Line 14 ⟶ 17:
 
 
I program sprog er helle API'en typisk stillet til rådighed.<br>
API bruges i mange samme hængninger.<br>
API kan derfor deles op i andre ord og begreber og det er op til udbyder selv at definer hvad deres API er og lige ledes dende metodemetoder der skal være mulig hed for at kan benytte API med m.v'en.
 
 
'''API bruges i mange samme hængninger.<br>'''
 
Hvis vi kaster blikket på styresystemmer hvor en API kan dække hen over flere ting som har flere små under API'er.<br>
I Linux har man valg ikke at have den grafisk kode ind lejeret i systemets ryg. Det giver Linux et system hvor hvor man har en masse adskilte filer som man kan have adgang til via en konsol eller ved at inkludere filens kode m.m. Det giver et meget store API til programmøren.<br>
I systemet Windows finder man en lidt andre ledes API i dette system er det som regel ikke mulig at få kilde koden. Så her ser man at udbyder af et program kan laver en fil som fortæller andre programmer hvordan deres API virker, som vil gøre det letter for programmøren at bruge deres kode.<br>
Så her ser man at udbyder af et program kan laver en fil som fortæller andre programmer hvordan deres API virker, som vil gøre det letter for programmøren at bruge deres kode.<br>
Disse metoder af API kan nemt betrages som Windows og Linux løsning/API. Men for at beder forstå hvad API er skal man se det som API'er.<br>
 
 
API er mange ting, men handler mest af tiden handler API at kan holde styr på sit program og evt lade andre bruge detkoden.<br>
Derfor vil der nok helle ikke være overraskende at nævne at der ligger et API bag etdet grafisk styring og flade som programøren skal kende til i stor eller minder grad.
 
 
Web sider som Twister og Facebook har valg at lave deres egen tilføj knapper som i bestem hed også er en API da den skal ind sættes på andre web sider og der er et ønske om at man let kan få send de nødvendig oplysninger til deres system i form af et link m.v.
 
 
Google bots er måske nok en af de mest tydeligs eksempler på en mod satte API af Twister og Facebook.<br>
Her ser vi en bot (Robot) som finder oplysninger på egen hånd. Men også at man kan styre robotten fra den hjemmesiden den kigger på.<br>
Det kan også kaldes for en styre API dersom er stillet til rådighed.<br>
 
 
'''Den fokus som ligger på API'''
 
Det kan også være en del svær at vurdere om et API er en god eller en dårlig API.<br>
Line 38 ⟶ 47:
Mens et linge API kan være en del beder valg selv om det ikke passer direkte.<br>
Et typisk dårlig API er hvor det er blevet for indviklet et system eller man simpel hen har miste kontakten med det handel om.
 
 
I program sprog er helle API'en typisk stillet til rådighed.<br>
API kan derfor deles op i andre ord og begreber og det er op til udbyder selv at definer hvad deres API er og lige ledes den metode der skal være mulig at benytte API med m.v.