Three reasons for TUIs:
Speed of rendering
Consistency / limited styles
Keyboard controls
It is possible to achieve this other ways. But what’s interesting that for example Visual Basic or Borland C use a windowing concept
I (re)built this TUI tool for browsing BBC News in the terminal, it uses an RSS feed for getting headlines and previews and you can read articles too.
Try it out and let me know what you think! :)
Speed of rendering
Consistency / limited styles
Keyboard controls
It is possible to achieve this other ways. But what’s interesting that for example Visual Basic or Borland C use a windowing concept