API es aplicación o es una interface?

Gloria Elizabeth González

Gloria Elizabeth González

Pregunta
studenthace 4 años

API es aplicación o es una interface?

5 respuestas
para escribir tu comentario
    Jessica Maritza Nuñez Hermoso

    Jessica Maritza Nuñez Hermoso

    studenthace 4 años

    Son interfaces

    Miguel Angel Velazquez Romero

    Miguel Angel Velazquez Romero

    studenthace 4 años

    API, en inglés, application programming interface, ​ es un conjunto de subrutinas, funciones y procedimientos que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción, no es directamente una interfaz grafica. ​

    Eduardo Hidalgo Díaz Rugama

    Eduardo Hidalgo Díaz Rugama

    studenthace 4 años

    una API es una app y tambien una interfaz (: te voy a ayudar explicándote ambos conceptos:

    Una app (aplicación) es una app mobile, un sitio web, un daemon (proceso en segundo plano), un sistema operativo, una db, una API en un servidor. Una app trivialmente hablando es cualquier "artefacto" de software que se ejecuta. Comúnmente se usa el término "app" para hacer referencia a aplicaciones mobile, o de muy alto nivel (como apps para Windows o iOS).

    Por otro lado está el término "interface" que es una de las siglas de API. La gente el 99% de las veces se equivoca al describir el significado de API. Una interfaz es una "conexión entre dos programas" (véase https://es.wikipedia.org/wiki/Interfaz), en palabras comunes se define mejor como un "intermediario". Es un vínculo. ¿Para que necesitarías hacer un tercer programa para vincular dos programas?

    Esa pregunta es "LA PREGUNTA" correcta. La razón principal de crear API's es porque sirven de interfaces entre las aplicaciones finales (las que se ejecutan por el usuario final, como sitios webs o apps mobile) y las apps críticas de bajo nivel (bases de datos, servicios de host, protocolos, backend, etc).

    La API resuelve problemas de arquitectura, escalabilidad, seguridad, integridad, consistencia, mantenibilidad y productividad.

    Gloria Elizabeth González

    Gloria Elizabeth González

    studenthace 4 años

    Entendido, muchas gracias...

    Francisco Ponce

    Francisco Ponce

    studenthace 4 años

    Hola Gloria,

    La palabra clave aquí es Interfase o interfaz. Que no es más que un conjunto de reglas o rutinas que se encarga que ofrecen acceso a funciones, procedimientos o métodos y que sirven de comunicación entre tus aplicaciones con la de terceros.

Curso de Transformación Digital para Empresas

Curso de Transformación Digital para Empresas

Desarrolla una estrategia digital para transformar tu empresa, explorando metodologías ágiles y técnicas innovadoras. Aprende a identificar mercados, superar creencias limitantes, optimizar productos y medir el éxito. Utiliza herramientas y conceptos clave para el crecimiento sostenible.

Curso de Transformación Digital para Empresas
Curso de Transformación Digital para Empresas

Curso de Transformación Digital para Empresas

Desarrolla una estrategia digital para transformar tu empresa, explorando metodologías ágiles y técnicas innovadoras. Aprende a identificar mercados, superar creencias limitantes, optimizar productos y medir el éxito. Utiliza herramientas y conceptos clave para el crecimiento sostenible.