Diferencies ente revisiones de «Interfaz de programación d'aplicaciones»

Contenido eliminado Contenido añadido
m Preferencies llingüístiques: -"característica" +"carauterística"
m iguo plurales
Llinia 7:
== Carauterístiques ==
 
Una ''API'' representa la capacidá de comunicación ente componentes de ''software''. Tratar del conxuntu de llamaes a ciertes biblioteques qu'ufierten accesu a ciertos servicios dende los procesos y representa un métodu pa consiguir [[Astracción (programación empobinada a oxetos)|astracción]] na [[programación]], xeneralmente (anque non necesariamente) ente los niveles o capes inferiores y el superiores del ''software''. Unu de los principales propósitos d'un API consiste n'apurrir un conxuntu de [[Subrutina|funciones]] d'usu xeneral, por casu, pa dibuxar [[ventana|ventanes]]s o [[iconu (informática)|iconos]] na [[pantalla d'ordenador|pantalla]]. D'esta forma, los [[programador]]es beneficiar de les ventayes del ''API'' faciendo usu del so funcionalidad, evitándose'l trabayu de programar tou dende'l principiu. Les ''API'' coles mesmes son astractes: el ''[[software]]'' qu'apurre una cierta ''API'' xeneralmente ye llamáu la implementación d'esa ''API''.
 
Por casu, puede vese la xera d'escribir "[[Programa Hola Mundu|Hola Mundu]]" sobre la pantalla en distintos niveles d'[[Astracción (programación empobinada a oxetos)|astracción]]:
Llinia 23:
## Escribe un documentu [[HTML]] coles pallabres "Hola Mundu" por que un [[navegador web]] como [[Firefox]], [[Google Chrome|Chrome]], [[Opera (navegador)|Opera]], [[Safari (navegador)|Safari]], [[Midori (navegador)|Midori]], [[Iceweasel]], [[Epiphany|Web]] o [[Internet Explorer]] pueda representalo nel [[pantalla d'ordenador|monitor]].
 
Como puede vese, la primer opción rique más pasos, cada unu de los cualos ye muncho más complicáu que los pasos de les opciones siguientes. Amás, nun resulta nada prácticu usar el primer planteamientu pa representar una gran cantidá de d'[[información]], como un artículu enciclopédicu sobre la pantalla, ente que'l segundu enfoque simplifica la xera esaniciando un pasu y faciendo el restu más senciellos y la tercer forma a cencielles rique escribir "Hola Mundu". Sicasí, les ''API'' d'altu nivel xeneralmente pierden flexibilidá; por casu, resulta muncho más difícil nun [[navegador web]] faer xirar testu alredor d'un puntu con una contorna parpadeante que programalo a baxu nivel. Al escoyer usar una ''API'' tien de llegase a un ciertu equilibriu ente la so potencia, simplicidá y perda de flexibilidá.
 
== Exemplos de interfaces de programación ==