Aplicación de consola

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

Una aplicación de consola o programa de línea de comandos es un programa informático (aplicaciones o utilidades) diseñado para usarse a través de una interfaz de usuario de solo texto, como una terminal de texto, la interfaz de línea de comandos de algunos sistemas operativos (Unix, DOS, etc.) o la interfaz basada en texto incluida en la mayoría de los sistemas operativos de interfaz gráfica de usuario (GUI), como la consola de Windows en Microsoft Windows, la terminal en macOS y xterm en Unix.

Sinopsis

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

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

A medida que la velocidad y la 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 aún dependen de 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, como Visual Studio y .NET Framework en Microsoft Windows. Simplifica el proceso de aprendizaje de un nuevo lenguaje de programación al eliminar la complejidad de una interfaz gráfica de usuario (consulte un ejemplo en el artículo de C#).

Para las tareas de procesamiento de datos y administración de computadoras, 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 solo va a ser ejecutada por el programador original y/o unos pocos colegas, puede que no sea necesaria una interfaz gráfica de usuario atractiva, lo que hace que la aplicación sea más ágil, rápida y fácil de mantener.

Interfaz de usuario de texto

Bibliotecas

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

En los sistemas Unix, estas bibliotecas son ncurses y curses.

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

Ejemplos

Las aplicaciones basadas en consola incluyen Alpine (un cliente de correo electrónico), cmus (un reproductor de audio), Irssi (un cliente de IRC), Lynx (un navegador web), Midnight Commander (un administrador de archivos), Music on Console (un reproductor de audio), Mutt (un cliente de correo electrónico), nano (un editor de texto), ne (un editor de texto), newsbeuter (un lector RSS) y ranger (un administrador de archivos).

Véase también

  • Text-based (computing)
  • Carácter de corte de caja
  • Shell (computing)

Referencias

  1. ^ Walnum, Clayton (1998). Windows 98 Programando Secretos. IDG Books Worldwide. ISBN 978-0764530593.
  2. ^ Stigler, Shane; Linsenbradt, Mark; Cowart, Robert; Gregg, Kenneth (1999). Windows NT Manual de 4 Administradores. Wiley. ISBN 978-0764532870.
  3. ^ Oberg, Robert J. (2002). Introducción a C# Uso.NET. Prentice Hall PTR. ISBN 978-0130418012.

Más lectura

  • Richter, Jeffrey (1994). Avanzadas Windows NT La guía del desarrollador para la interfaz de programación de aplicaciones Win32. Microsoft Press. ISBN 978-1556155673.


Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save