This commit is contained in:
Miloslav Ciz 2023-11-03 17:46:23 +01:00
parent 77b18c33d8
commit ca6a66554f
25 changed files with 100 additions and 21 deletions

2
gui.md
View file

@ -1,5 +1,7 @@
# Graphical User Interface
"*Always add a commandline interface to your software. Graphical User interfaces are for sissies.*" --[bitreich](bitreich.md) manifesto
Graphical user interface (GUI) is a visual [user interface](ui.md) that uses graphics such as images and geometrical shapes. This stands in contrast with [text user interface](tui.md) (TUI) which is also visual but only uses text for communication.
Expert computer users normally frown upon GUI because it is the "noobish", inefficient, limiting, cumbersome, hard to automate way of interacting with computer. GUI brings [complexity](complexity.md) and [bloat](bloat.md), they are slow, inefficient and distracting. We try not to use them and prefer the [command line](cli.md).