Una aplicación de consola es un programa diseñado para ser utilizado a través de una interfaz de computadora de solo texto, como un terminal de texto , la interfaz de línea de comandos de algunos sistemas operativos ( Unix , DOS , [1], etc.) o la interfaz basada en texto incluida. con la mayoría de los sistemas operativos de interfaz gráfica de usuario (GUI), como la consola de Windows en Microsoft Windows , [2] la Terminal en macOS y xterm en Unix.
Descripción general
Un usuario normalmente interactúa con una aplicación de consola usando solo un teclado y una pantalla de visualización , a diferencia de las aplicaciones GUI, que normalmente requieren el uso de un mouse u otro dispositivo señalador . Muchas aplicaciones de consola, como los intérpretes de línea de comando, son herramientas de línea de comando , pero también existen numerosos programas de interfaz de usuario basada en texto (TUI).
A medida que la velocidad y la facilidad de uso de las aplicaciones de GUI han mejorado con el tiempo, el uso de aplicaciones de consola ha disminuido considerablemente, pero no ha desaparecido. Algunos usuarios simplemente prefieren aplicaciones basadas en consola, mientras que algunas organizaciones aún confían en las aplicaciones de consola existentes para manejar las 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. [3] Simplifica el proceso de aprendizaje de un nuevo lenguaje de programación al eliminar la complejidad de una interfaz gráfica de usuario (ver un ejemplo en el artículo de C # ).
Para las tareas de procesamiento de datos y la administración de computadoras, estos entornos de programación representan el siguiente nivel de control de procesamiento de datos o sistema operativo después de la creación de scripts . Si una aplicación solo va a ser ejecutada por el programador original y / o algunos colegas, es posible que no haya necesidad de una interfaz gráfica de usuario bonita, lo que hace que la aplicación sea más ágil, más rápida y más fácil de mantener.
Ejemplos de
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 de RSS ) y ranger (un administrador de archivos ).
Ver también
- Basado en texto (informática)
- Personajes de dibujo de caja
- Shell (informática)
Referencias
- ^ Walnum, Clayton (1998). Secretos de programación de Windows 98 . Libros de IDG en todo el mundo. ISBN 978-0764530593.
- ^ Stigler, Shane; Linsenbradt, Mark; Cowart, Robert; Gregg, Kenneth (1999). Manual del administrador de Windows NT 4 . Wiley . ISBN 978-0764532870.
- ^ Oberg, Robert J. (2002). Introducción a C # usando .NET . Prentice Hall PTR . ISBN 978-0130418012.
Otras lecturas
- Richter, Jeffrey (1994). Windows NT avanzado La guía para desarrolladores de la interfaz de programación de aplicaciones Win32 . Microsoft Press . ISBN 978-1556155673.