API: Porovnání verzí

Smazaný obsah Přidaný obsah
m narovnání přesměrování
Norik (diskuse | příspěvky)
m vhodnější šablona
Řádek 24:
 
== Web API ==
{{Hlavní článekPodrobně|Webová služba}}
 
Při použití v kontextu vývoje webu je API typicky definováno [[Hypertext Transfer Protocol|HTTP]] a požaduje zprávy spolu s definicí struktury odpovědí obvykle v [[Extensible Markup Language|XML]] nebo [[JavaScript Object Notation|JSON]] formátu. Zatímco „Web API“ je prakticky synonymem pro [[Webová služba|Webovou službu]], nedávný trend (tak-zvaný [[Web 2.0]]) se vzdaluje od [[Simple Object Access Protocol]], služby založené na více přímých [[Representational State Transfer|REST]] stylů komunikace. Web API umožňují kombinaci různých služeb do nových aplikací známých jako ''mashups''.
Řádek 65:
V tomto smyslu, v [[Objektově orientovaný jazyk|objektově orientovaných jazycích]], API definuje sadu chování, případně zprostředkovaný soubor třídy metod. V těchto jazycích je API stále distribuována jako knihovna. Například jazyk Java knihoven, zahrnující soubor API, který je poskytovány ve formě [[JDK]] používaný vývojáři k vytváření nových Java programů. [[JDK]] obsahuje dokumentaci API v notaci [[Javadoc]]. Kvalita dokumentace k API je často určujícím faktorem jeho úspěchu, pokud jde o snadnost použití.
 
== Související článkyReference ==
{{Překlad
| jazyk = en
| článek = Application_programming_interface
| revize = 340535546
}}
 
== Související články ==
* [[ABI]] (application binary interface)
* [[knihovna (programování)|Knihovna]]
* [[Google#Google Web API|Google Web API]]
* [[Facebook#Technick.C3.A9 detaily|Facebook API]]
 
 
== Externí odkazy ==
* {{Wikislovník|heslo=API}}
 
{{Pahýl}}
{{Překlad
| jazyk = en
| článek = Application_programming_interface
| revize = 340535546
}}
 
[[Kategorie:Rozhraní pro programování aplikací]]