Console applicatie - Console application
Een consoletoepassing is een programma dat is ontworpen om te worden gebruikt via een computerinterface met alleen tekst, zoals een tekstterminal , de opdrachtregelinterface van sommige besturingssystemen ( Unix , DOS , enz.) Of de tekstgebaseerde interface die bij de meeste grafische User Interface (GUI) besturingssystemen, zoals de Windows Console in Microsoft Windows , de Terminal in macOS en xterm in Unix.
Overzicht
Een gebruiker communiceert doorgaans met een consoletoepassing door alleen een toetsenbord en een weergavescherm te gebruiken , in tegenstelling tot GUI-toepassingen, die normaal gesproken het gebruik van een muis of een ander aanwijsapparaat vereisen . Veel consoletoepassingen, zoals opdrachtregeltolken, zijn opdrachtregelprogramma 's, maar er bestaan ook tal van op tekst gebaseerde gebruikersinterfaceprogramma's (TUI).
Omdat de snelheid en het gebruiksgemak van GUI-applicaties in de loop van de tijd zijn verbeterd, is het gebruik van consoletoepassingen sterk afgenomen, maar niet verdwenen. Sommige gebruikers geven simpelweg de voorkeur aan consoletoepassingen, terwijl sommige organisaties nog steeds vertrouwen op bestaande consoletoepassingen om belangrijke gegevensverwerkingstaken uit te voeren.
De mogelijkheid om consoletoepassingen te maken wordt behouden als een kenmerk van moderne programmeeromgevingen zoals Visual Studio en .NET Framework op Microsoft Windows. Het vereenvoudigt het leerproces van een nieuwe programmeertaal door de complexiteit van een grafische gebruikersinterface weg te nemen (zie een voorbeeld in het C # -artikel).
Voor gegevensverwerkingstaken en computerbeheer vertegenwoordigen deze programmeeromgevingen het volgende niveau van besturingssysteem- of gegevensverwerkingsbeheer na scripting . Als een applicatie alleen draait door de oorspronkelijke programmeur en / of een paar collega's, is er misschien geen mooie grafische gebruikersinterface nodig, waardoor de applicatie slanker, sneller en gemakkelijker te onderhouden is.
Voorbeelden
Console-gebaseerde applicaties zijn onder meer Alpine (een e-mailclient ), cmus (een audiospeler ), Irssi (een IRC-client ), Lynx (een webbrowser ), Midnight Commander (een bestandsbeheerder ), Music on Console (een audiospeler) ), Mutt (een e-mailclient), nano (een teksteditor ), ne (een teksteditor), newsbeuter (een RSS-lezer ) en ranger (een bestandsbeheerder ).
Zie ook
Referenties
Verder lezen
- Richter, Jeffrey (1994). Advanced Windows NT De handleiding voor ontwikkelaars van de Win32 Application Programming Interface . Microsoft Press . ISBN 978-1556155673 .