Aplicación de consola

From Wikipedia, the free encyclopedia

Aplicación de consola
Parte de aplicación informática
Información general
Tipo de programa tipo de software

Una aplicación de consola o bien utilidad de línea de comandos es un programa informático diseñado para ser utilizado a través de una interfaz de usuario sólo de texto, que permite ejecutar aplicaciones o utilidades.

Una aplicación de consola se puede utilizar con un terminal de ordenador, una consola de sistema o un emulador de terminal o también incluido con un sistema operativo de interfaz gráfica de usuario (GUI), tales como la consola de Windows en Microsoft Windows,[1] el terminal en macOS y xterm en el sistema X Window en sistemas tipo Unix.

FreeDOS edit, un editor de texto
Alpine, un cliente de correo electrónico
Irssi, un cliente de IRC

Un usuario normalmente interactúa con una aplicación de consola utilizando sólo un teclado y una pantalla, a diferencia de las aplicaciones GUI, que normalmente requieren el uso de un ratón u otro dispositivo apuntador. Muchas aplicaciones de consola, como intérpretes de línea de mandatos, son herramientas de línea de mandatos, pero también existen numerosos programas de interfaz de usuario basados en texto (TUI).

A medida que la velocidad y facilidad de uso de las aplicaciones GUI han mejorado con el tiempo, el uso de aplicaciones de consola ha disminuido considerablemente, pero no ha desaparecido. Algunos usuarios simplemente prefieren las aplicaciones basadas en consola, mientras que algunas organizaciones todavía confían en las aplicaciones de consola existentes para manejar tareas clave de procesamiento de datos.

La capacidad de crear aplicaciones de consola se mantiene como una característica de los entornos de programación modernos tales como Visual Studio y. NET Framework en Microsoft Windows.[2] Simplifica el proceso de aprendizaje de un nuevo lenguaje de programación eliminando la complejidad de una interfaz gráfica de usuario (véase un ejemplo en el artículo de C# ).

Para tareas de procesamiento de datos y administración de ordenadores, estos entornos de programación representan el siguiente nivel de control del sistema operativo o del procesamiento de datos después de la creación de scripts. Si una aplicación sólo la ejecutará el programador original y/o varios colegas, puede que no sea necesario una interfaz gráfica de usuario atractiva, lo que hará que la aplicación sea más ágil, rápida y fácil de mantener.

Interfaz de usuario basada en texto

Bibliotecas

Existen varias bibliotecas disponibles para ayudarle con el desarrollo de interfaces de usuario de texto.

En sistemas Unix, estas bibliotecas son ncursas y carreras.

En Microsoft Windows, conio.h es un ejemplo de esta biblioteca.

Ejemplos

Referencias

Bibliografía

Related Articles

Wikiwand AI