Diferencia entre revisiones de «Interfaz de programación de aplicaciones»

Contenido eliminado Contenido añadido
Sin resumen de edición
SeroBOT (discusión · contribs.)
m Revertidos los cambios de 200.91.9.175 (disc.) a la última edición de Aosbot
Etiqueta: Reversión
Línea 23:
## Escribe un documento [[HTML]] con las palabras "Hola Mundo" para 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 representarlo en el [[pantalla de ordenador|monitor]].
 
Como se puede ver, la primera opción requiere más pasos, cada uno de los cuales es mucho más complicado que los pasos de las opciones siguientes. Además, no resulta nada práctico usar el primer planteamiento para representar una gran cantidad de [[información]], como un artíartículo enciclopédico sobre la pantalla, mientras que el segundo enfoque simplifica la tarea eliminando un paso y haciendo el resto más sencillos y la tercera forma simplemente requiere escribir "Hola Mundo". Sin embargo, las API de alto nivel generalmente pierden flexibilidad; por ejemplo, resulta mucho más difícil en un [[navegador web]] hacer girar texto alrededor de un punto con un contorno parpadeante que programarlo a bajo nivel. Al elegir usar una API se debe llegar a un cierto equilibrio entre su potencia, simplicidad y pérdida de flexibilidad.
 
== Ejemplos de interfaces de programación ==