Alguien me puede explicar que es una API???

Daniel Taborda

Daniel Taborda

Pregunta
studenthace 5 años

Alguien me puede explicar que es una API???

3 respuestas
para escribir tu comentario
    Sebastián Andrade

    Sebastián Andrade

    studenthace 5 años

    Es como dos piezas de software de comunican entre si

    Carlos Abel Tarazona Aranda

    Carlos Abel Tarazona Aranda

    studenthace 5 años

    La manera sencilla con el cual me di una idea de ¿qué es una API?, fue con este ejemplo: API permite que tu app pueda compartir datos y conectarse con otros desarrollos. Imagina que hagas una app de transporte, como UBER, entonces necesitarías un mapa para tu app, pero sería un desgaste gigantesco hacer un mapa otra vez desde cero, sabiendo que existe Google Maps, así que podrías aprovechar todo ese desarrollo que ya existe de Google Maps para tu app sin necesidad de hacer otro mapa nuevo. Entonces una API (Interfaz de programación de aplicaciones) es un conjunto de definiciones y protocolos que se utiliza para desarrollar e integrar el software de las aplicaciones. “Las API permiten que sus productos y servicios se comuniquen con otros, sin necesidad de saber cómo están implementados. Esto simplifica el desarrollo de las aplicaciones y permite ahorrar tiempo y dinero. Las API le otorgan flexibilidad; simplifican el diseño, la administración y el uso de las aplicaciones, y proporcionan oportunidades de innovación, lo cual es ideal al momento de diseñar herramientas y productos nuevos (o de gestionar los actuales). A veces, las API se consideran como contratos, con documentación que representa un acuerdo entre las partes: si una de las partes envía una solicitud remota con cierta estructura en particular, esa misma estructura determinará cómo responderá el software de la otra parte.”

    CRISTIAN BARBERO PÉREZ

    CRISTIAN BARBERO PÉREZ

    studenthace 5 años

    API son las siglas en inglés de interfaz de programación de aplicaciones. Sirve para que dos aplicaciones se puedan comunicar, para que una de ellas le pida información a la otra o pueda utilizar alguna de sus funciones. Por ejemplo, si quieres crear una aplicación que funcione con GPS puedes utilizar Google Maps mediante su API

Fundamentos de Ingeniería de Software [Empieza Gratis]

Fundamentos de Ingeniería de Software [Empieza Gratis]

Comienza tu proyecto aprendiendo las bases de la ingeniería de software. En este curso podrás entender cómo funcionan las bases de la electrónica, los diferentes sistemas operativos y las redes que te permiten usar Internet.

Fundamentos de Ingeniería de Software [Empieza Gratis]
Fundamentos de Ingeniería de Software [Empieza Gratis]

Fundamentos de Ingeniería de Software [Empieza Gratis]

Comienza tu proyecto aprendiendo las bases de la ingeniería de software. En este curso podrás entender cómo funcionan las bases de la electrónica, los diferentes sistemas operativos y las redes que te permiten usar Internet.