miércoles, 16 de julio de 2008

Interfaces: la metáfora de la manipulación

Muchas veces oimos nombrar a las interfaces con el nombre de metáforas.
Esto se debe a que las interfaces son una metáfora de la manipulación de los programas. Para ser más calra, explicaré el concepto en mayor profundidad.
Los programas son en realidad aplicaciones sumamente complejas. Solo sus creadores conocen todo lo que se esconde detrás de los botones que nosotros vemos prolijamente ordenados en la pantalla de nuestras computadoras. En la superficie los programas se han simplificado para que nosotros podamos interactuar con ellos, pero en la base son realmente complejos. Al hacer uso de los programas, debemos entrar en contacto con la programación que se esconde tras ellos, pero gracias a las iterfaces, este contacto se vuelve mucho más simple.
Decimos que las interfaces funionan como metáforas porque son una representación simplificada de la verdadera manipulación del programa. Nos permiten a nosotros manipular de manera fácil un programa realmente complejo. De no tener las interfaces, deberíamos encontrar la forma de comunicarnos con el programa en su base, deberíamos comunicarnos directamente con el programador. En cambio, gracias a las metáforas de manipulación podemos ser parte de un proceso simplificado de uso.
Las interfaces son metáforas digitales porque son una simplificación, que representa, no cambia, el verdadero proceso de comunicación que hacemos con el programa.

No hay comentarios: