Rudxain (talk | contribs)
TUI and GUI are both optional and good! also Oils-shill warning, lol
Rudxain (talk | contribs)
GUI-use -> GUI-impl; calc-keys are big
Line 72: Line 72:
IMO, the "holy war" of GUI vs TUI is pointless, both excel at different things. I typically use this example:<!-- Please suggest better examples, lol -->
IMO, the "holy war" of GUI vs TUI is pointless, both excel at different things. I typically use this example:<!-- Please suggest better examples, lol -->


* A camera app is clearly better as a GUI. Real-time photo-previews are one of the main reasons why digital cameras made film-based cameras "obsolete".
*A camera app is clearly better as a GUI. Real-time photo-previews are one of the main reasons why digital cameras made film-based cameras "obsolete".
* A calculator app is better as a TUI (unless it's a graphing-calc), because you're not limited by a custom keyboard. Also, most TUI calculators (such as <code>[[wikipedia:Bc_(programming_language)|bc]]</code>) support looping and conditional constructs. And you're dealing with mostly-alphanumeric data anyways, so a GUI would feel "forced" and inconsistent.
*A calculator app is better as a TUI (unless it's a graphing-calc), because you're not limited by a custom keyboard (unless you're using a tiny touchscreen, because custom keyboards have bigger keys). Also, most TUI calculators (such as <code>[[wikipedia:Bc_(programming_language)|bc]]</code>) support looping and conditional constructs. And you're dealing with mostly-alphanumeric data anyways, so a GUI would feel "forced" and inconsistent.


Personally, I have a preference for TUIs, simply because they tend to not be bloated. But I love GUIs when they're used properly!
Personally, I have a preference for TUIs, simply because they tend to not be bloated. But I love GUIs when they're implemented properly!


==External links==
==External links==