Programas gráficos
VENTAJAS Y DESVENTAJAS DE SISTEMAS CON INTERFAZ GRÁFICA, CONSOLA Y WEB
La interfaz gráfica de usuario, conocida también como GUI (del inglés graphical user interface) es un programa informático que actúa de interfaz de usuario utilizando un conjunto de imágenes y objetos gráficos para representar la información y acciones disponibles en la interfaz. Su principal uso, consiste en proporcionar un entorno visual sencillo para permitir la comunicación con el sistema operativo de una máquina o computador.
Habitualmente las acciones se realizan mediante manipulación directa para facilitar la interacción del usuario con la computadora. Surge como evolución de la línea de comandos de los primeros sistemas operativos y es pieza fundamental en un entorno gráfico. Como ejemplos de interfaz gráfica de usuario, cabe citar los entornos de escritorio Windows, el X-Window de GNU/Linux o el de Mac OS X,
En el contexto del proceso de interacción persona-ordenador, la interfaz gráfica de usuario es el artefacto tecnológico de un sistema interactivo que posibilita, a través del uso y la representación del lenguaje visual, una interacción amigable con un sistema informático.
INTERFAZ GRÁFICA
Ventajas:
Facilita el manejo de los procedimientos
Cada comando puede ser visualizado en pantalla mediante una imagen que lo representa
Proporciona mecanismos estándar de control como ventanas y cuadros de dialogo
Permite interactuar al usuario con el sistema de una forma mas fácil.
Desventajas:
Utiliza más recursos del sistema
Es más complejo realizar un sistema de este tipo
Son más costosos
IINTERFAZ DE CONSOLA
La interfaz de la consola es otra forma los usuarios experimentados pueden utilizar TESD, y también es adecuado para un uso repetido. Usted puede comenzar TESD desde un terminal, y luego enviar comandos a través del teclado para ejecutar las simulaciones.
Una interfaz de linea de comandos (CLI) es un mecanismo para interactar con un sistema informático operativo o el software de introducción de comandos para realizar tareas especificas. Este método de instruir a una computadora para ejecutar una determinada tarea se conoce como "introducir" un símbolo: el sistema de espera para el usuario a la conclusión de la presentación del comando de texto pulsando la tecla "Enter" (un descendiente de la vuelta "transporte "clave de un teclado de máquina de escribir). Un intérprete de línea de comandos a continuación, recibe, analiza y ejecuta el comando requerido. El intérprete de línea de comandos puede ejecutar en un terminal de texto o en una ventana de emulador de terminal como cliente de shell remoto, tales como la masilla. Al finalizar, el comando lo general se recupera la producción para el usuario en forma de líneas de texto en el CLI. Esta salida puede ser una respuesta si la orden era una pregunta, o un resumen de la operación.
IINTERFAZ DE CONSOLA
Ventajas:
Son más ligeras y ocupan menos recursos y espacios de almacenamiento.
Son mas rápidas al hacer operaciones
Desventajas:
No son fáciles de operar
Hay que tener presente la funcionalidad de los comandos.
No son atractivas hacia el usuario
ILA INTERFAZ WEB
Las interfaces WEB tienen ciertas limitaciones en las funcionalidades que se ofrecen al usuario. Hay funcionalidades comunes en las aplicaciones de escritorio como dibujar en la pantalla o arrastrar-y-soltar que no están soportadas por las tecnologías WEB estándar. Los desarrolladores WEB generalmente utilizan lenguajes interpretados o script en el lado del cliente para añadir más funcionalidades, especialmente para ofrecer una experiencia interactiva que no requiera recargar la página cada vez (lo que suele resultar molesto a los usuarios). Recientemente se han desarrollado tecnologías para coordinar estos lenguajes con tecnologías en el lado del servidor, como por ejemplo PHP.
Como ejemplo, AJAX, es una técnica de desarrollo WEB que usa una combinación de varias tecnologías.
IINTERFAZ WEB
Ventajas:
Se operan de manera fácil ya que también realiza los procesos de manera gráfica.
No son construidos para una plataforma.
Los usuarios pueden accesar desde cualquier lugar.
Desventajas:
Se requiere de una conexión a internet.
Se necesita un servidor para quienes ofrecen servicios por medio de aplicaciones WEB, o solo para retener los datos.