Colección de citas famosas - Colección de máximas - ¿Qué es una interfaz de software?

¿Qué es una interfaz de software?

El término interfaz en el mundo de la informática tiene dos significados bien conocidos: uno se refiere a la "interfaz" estrecha del software en sí, como varias API de desarrollo de software. El segundo se refiere a la interfaz interactiva entre personas y software.

Esta interfaz hombre-computadora se llama "interfaz de usuario" o "UI". La definición anterior que se discutirá aquí es la interfaz de interacción entre diferentes partes del software. Normalmente se trata de la denominada interfaz de programación de aplicaciones API, que adopta la forma de código fuente. La invención y el desarrollo de las API han promovido en gran medida el progreso de la industria informática y las API determinan casi todos los aspectos de las operaciones diarias.

La mayoría de los programadores se adhieren al concepto de diseñar excelentes interfaces de usuario para los usuarios de software, y este concepto ha estado profundamente arraigado durante mucho tiempo en los corazones de la gente. Pero, por otro lado, sólo unas pocas personas prestan atención a cómo implementar una API de software razonable. La historia ha demostrado que todo software o aplicación web exitoso satisface primero las necesidades de los usuarios en el diseño de API, incluso si estos usuarios casi nunca usan estas API directamente.