Una aplicació de consola o bé utilitat de línia d'ordres és un programa informàtic dissenyat per ser utilitzat a través d'una interfície d'usuari només de text, que permet executar aplicacions o utilitats.

Una aplicació de consola es pot utilitzar amb un terminal d'ordinador, una consola de sistema o un emulador de terminal o també inclòs amb un sistema operatiu d'interfície gràfica d'usuari (GUI), com ara la consola de Windows a Microsoft Windows, el terminal a macOS i xterm al sistema X Window en sistemes tipus Unix .

Visió general miniatura|FreeDOS edit, un editor de text miniatura|Alpine, un client de correu electrònic miniatura|Irssi, un client d'IRC Un usuari normalment interactua amb una aplicació de consola utilitzant només un teclat i una pantalla, a diferència de les aplicacions GUI, que normalment requereixen l'ús d'un ratolí o un altre dispositiu apuntador . Moltes aplicacions de consola, com ara els intèrprets de línia d'ordres, són eines de línia d'ordres, però també existeixen nombrosos programes d'interfície d'usuari basats en text (TUI).

A mesura que la velocitat i la facilitat d'ús de les aplicacions GUI han millorat amb el temps, l'ús d'aplicacions de consola ha disminuït considerablement, però no ha desaparegut. Alguns usuaris simplement prefereixen les aplicacions basades en consola, mentre que algunes organitzacions encara confien en les aplicacions de consola existents per gestionar tasques clau de processament de dades.

La capacitat de crear aplicacions de consola es manté com una característica dels entorns de programació moderns com ara Visual Studio i .NET Framework a Microsoft Windows. Simplifica el procés d'aprenentatge d'un nou llenguatge de programació eliminant la complexitat d'una interfície gràfica d'usuari (vegeu un exemple a l'article de C# ).

Per a tasques de processament de dades i administració d'ordinadors, aquests entorns de programació representen el següent nivell de control del sistema operatiu o del processament de dades després de la creació de scripts . Si una aplicació només l'executarà el programador original i/o uns quants col·legues, potser no caldrà una interfície gràfica d'usuari atractiva, cosa que farà que l'aplicació sigui més àgil, ràpida i fàcil de mantenir.

Interfície d'usuari basada en text Biblioteques Hi ha diverses biblioteques disponibles per ajudar amb el desenvolupament d'interfícies d'usuari de text.

En sistemes Unix, aquestes biblioteques són ncurses i curses .

A Microsoft Windows, conio.h és un exemple d'aquesta biblioteca.

Exemples Entre les aplicacions basades en consola hi ha Alpine (un client de correu electrònic ), cmus (un reproductor d'àudio ), Irssi (un client IRC ), Lynx (un navegador web ), Midnight Commander (un gestor de fitxers ), Music on Console (un reproductor d'àudio ), Mutt (un client de correu electrònic), nano (un editor de text ), ne (un editor de text), newsbeuter (un lector RSS ) i ranger (un gestor de fitxers ).

Referències

Bibliografia

Categoria:BIOS Categoria:Terminals Categoria:Mode text