Door Briolet: Bijna alles via de GUI. b.v. deze website bezoek ik via een GUI (Browser). Via een CLI zijn de meeste sites (alle?) niet meer leesbaar. Ook mail openen/sturen is via een CLI heel omslachtig.
Er zijn dingen die veel beter gaan in een GUI en ook dingen die veel beter gaan in een CLI. Het is niet voor niets dat Microsoft ooit van de GUI-only-benadering is afgestapt (de DOS-prompt was er maar daar werd duidelijk geen energie in gestoken) en PowerShell heeft geïntroduceerd. Zoiets voegt werkelijk iets toe. Persoonlijk voel ik me ernstig beperkt in mijn mogelijkheden als ik het uitsluitend met een TUI óf uitsluitend met een GUI moet rooien. Ik wil allebei en ik gebruik allebei. Niet incidenteel maar voortdurend.
Meer in het algemeen: Als je een CLI lang niet gebruikt, moet je eerst weer de handleiding doorspitten voor het herinneren van de commando's. Een GUI is zelfs na jaren niet-gebruik zo weer te gebruiken.
Als
jij een CLI lang niet gebruikt zal dat vast wel zo zijn, je schrijft namelijk net dat je bijna alles via de GUI doet. Maar als je een CLI net zo intensief gebruikt dan veranker je ook de kennis daarvan veel beter en is ook die er na jaren nog.
Ik gebruik voortdurend een mix van GUI en CLI. De GUI die ik gebruik is niet die van Windows maar een tiling window manager, en daar gelden bijvoorbeeld heel andere conventies voor sneltoetsen dan je bij Windows-achtige desktopsystemen gewend bent. Dat betekent dat jij niet zomaar aan de gang kan als je achter mijn systeem zou gaan zitten en ik voortdurend mis zou grijpen als ik achter het jouwe zou gaan zitten.
Een GUI is wel "ontdekbaarder" dan een TUI, maar niet meer zo vergaand als het ooit was. In de menubalk met pull-downmenu's was de bedoeling dat
alle acties die je tot je beschikking had in een programma waren opgenomen, met vermelding van een eventuele sneltoets. In de huidige hamburgermenu's zijn typisch alleen de meest gebruikte dingen opgenomen. Kijk in het hamburgermenu van Firefox of Chromium bijvoorbeeld maar eens hoe je een bestand op je harde schijf moet openen. Het staat er niet meer in. CTRL+O werkt gewoon nog, maar je kan dat niet meer ontdekken door in menu's rond te neuzen (hoewel je die in Firefox nog kan activeren).
Die manier van "ontdekbaarheid" van de mogelijkheden door in de applicatie zelf te grasduinen werkt niet voor CLI-programma's (wel voor een interactieve TUI). Daar moet je inderdaad je weg naar man-pages en de commandline-optie --help weten te vinden. Maar voor een GUI heb je ook kennis nodig, en je moet dankzij de beperkte hamburgermenu's ook daar meer dan vroeger de documentatie in duiken om achter de mogelijkheden te komen. Bij een TUI kom je eerder in opzoeken terecht.
Hoe veel je ook voor een GUI moet leren heb ik ooit ondervonden bij mensen die al vele jaren een pc in huis hadden, lang genoeg om ook al meerdere keren op een nieuwe te zijn overgestapt, die geen flauw benul bleken te hebben dat je tekst kan selecteren, kopiëren en ergens anders plakken. Dat je met Alt+Tab naar een ander venster kan was ook volledig aan ze voorbij gegaan. Dat en vele andere details zijn geen vanzelfsprekendheden, die heb je geleerd en die heb je door het dag in dag uit te doen verankerd in je vaardigheden zoals je dat ook met fietsen hebt gedaan. Een CLI krijg je ook heel grondig in je vingers als je die voortdurend gebruikt.
Het gaat me er niet om om jou of wie dan ook nu ervan te overtuigen dat die een CLI moet gaan gebruiken, dat zal me een rotzorg zijn. Ik wil wel even tegengas geven tegen dat beeld dat een GUI inherent moeiteloos is een een TUI inherent moeilijk. Daar valt wel het nodige op af te dingen.