🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10751

Re: Waarom (geen) GUI (Was: Re: Visual Basic)

#10751
From: Herman Bruyninckx
Date: Wed, 27 Feb 2002 15:45
129 lines
7441 bytes
On Wed, 27 Feb 2002, Bert Peers wrote:

[...]
> Tsja, toch blijft de fundamentele vraag of de tijd die je wint
> doordat je voor de "meer normale" operaties de GUI hebt,
> het netto niet haalt van de tijd die je verliest doordat
> de uitzonderingen erg onefficient zijn per GUI.

De echte tijdswinst zit hem niet in het anders doen van dezelfde
operatie, maar wel in het feit dat een CLI gebruiker gemiddeld genomen
voor _alles_ betere tools zal gebruiken. Bijvoorbeeld: een database
ipv een hoop word en excel bestanden om kritische (en minder
kritische) bedrijfsgegevens bij te houden. Typisch zie je in de meeste
bedrijven het volgende: A maakt een plan voor een uit te voeren werk,
in Word of Excel; B maakt zijn time sheet in nog iets anders; C
rapporteert over problemen met een deel van het plan, in Word; D maakt
een overzicht van hoever het werk al staat, in Excel; enz. Probeer dan
maar eens een duidelijk overzicht te hebben van wat er gebeurt en wat
er al gespendeerd is. Of om later te kunnen opzoeken wat gelijkaardige
projecten hebben gekost.

> Ik schud die 99% natuurlijk ook maar uit mijn mouw, maar
> indien ongeveer correct kan je per 3,4 maanden efficient
> werken een volledig dag zitten knoeien en prutsen aan
> iets wat met een script in 2 minuten zou gaan ;)

Andere mouw kopen! Die 99% is 75% overdreven... :-)

[...]
> > Serieus nu: iedereen die reist met zijn computer heeft daar behoefte
> > aan. En `reizen' betekent ook: van werk naar huis...
> 
> Dit is toch een uitzonderingssituatie -- de
> overgrote meerderheid werkt op 1 PC met alles lokaal, toch ?

Dat is het nu juist! Alle windows gebruikers denken niet verder dan
dat, terwijl de Unix mensen al sinds mensenheugenis op meerder
computers tegelijk over het netwerk werken... Ik gebruik de
programma's op de computers waar ze geinstalleerd zijn en/of
onderhouden. En omgekeerd werken een hoop mensen op mijn PC, omdat ik
daar een aantal nuttige zaken in orde houd.

Bill Gates slaagt er dan natuurlijk weer in om .NET te verkopen als
een innovatieve revolutie...

> >>..wat niet echt relevant is voor de 100 aanslagen per minuut
> >>tiksnelheid van de doorsnee user...
> >>
> > Toch wel! Nog een van die basis-vaardigheden die door GUI-gebruikers vergeten
> > worden...
> 
> Hm, tikken is geen basisvaardigheid in GUI land --
> dit is een cirkel redenering :)

...enkel voor mensen die niet uit hun beperkte cirkel willen komen.

> > Dat ze hun GUI gebruiken voor doelloze make-up operaties, in plaats
> > van tijd te besteden aan _inhoud_. Scheiden van vorm en inhoud is een
> > basis-principe van goed werk (in IT zowel als daarbuiten), en GUIs
> > leren dat de mensen af...
> 
> Niets houdt de GUI tegen om achter de schermen die splitsing
> door te voeren zodat een restyling triviaal is (en foutloos).

Onmogelijk! Geen programma kan voor jou beslissen of een regel in 14
punt bold nu eigenlijk een nieuw hoofdstuk aanduidt, dan wel een
nieuwe sectie, dan wel iets dat je gewoon wou laten in het oog
springen. Enzovoort. Van gescheiden vorm en inhoud kan je zonder
problemen naar GUI, niet omgekeerd.

[...]
> > Van zodra bedrijven gaan beseffen dat ze significante
> > kosten-percentages kunnen besparen, dan zullen ze dat doen. Vroeg of
> > laat.
> 
> Niet akkoord -- ik zou zelfs zeggen, integendeel.  In elke
> omgeving is de mens de absoluut duurste factor -- #

Al jouw argumenten zijn niet meer dan een bevestiging van wat ik je
wil wijsmaken: omdat de mens inderdaad zo duur is is een
efficientie-winst van 50% enorm belangrijk. En die haal je zonder
problemen als je goede ICT manieren hebt geleerd :-)

> met een nieuwe softwareversie het *doorsnee* werk (ik kan dit niet
> genoeg benadrukken :) ) van die Mens kan versnellen, ook
> al levert dat nog meer bloatware op, dan win je geld, want
> voor die bloatware koop je gewoon een nieuwe machine die
> relatief gesproken gratis is.

Het gaat niet over de bloatware, wel over de manier waarop je
software gebruikt.

> Om enigszins terug on topic te geraken, dit is meteen ook
> de reden waarom VB ea zo populair zijn; het versimpelt
> typische taken voor programmeurs tot bijna-scripting en
> spaart zo geld uit -- meer geld dan de machine die COM+
> enigszins vlot kan draaien kost.

Bereken eens hoeveel miljarden schade zulke scripts al hebben aangericht
in virussen...

[...]
> > Je moet wel eerst rijlessen volgen, niet? En je hebt je hele
> > kindertijd lang al passief meegeleerd door mee te rijden...
> 
> Yep -- allemaal lessen over de (G)UI, geen minuut over
> het inwendige/onderhoud.

Helemaal niet waar! Je hebt het ``object auto'' leren kennen, en niet
een welbepaald dashboard! En de grote meerderheid van de
autogebruikers kunnen heel goed hun mening geven over wat er met dat
object auto aan de hand is al ie niet werkt. Dit kan je niet zeggen
over de door GUI verkleuterde IT gebruikers.

[...]
> > Helemaal niet! Iedere computer gebruiker is een `programmeur': IT is
> > eigenlijk niet meer dan gestructureerd omgaan met informatie, en hoe
> > beter je `programmeur' bent hoe beter je dat kan. Een
> > secretaris/secretaresse die een beetje verstand zou hebben van
> > gegevensbanken is 100% efficienter dan de Office-variant...
> 
> Dat klinkt toch als wishful thinking hoor, we zitten als
> bevolking nog in het stadium van video's programmeren =
> moeilijk :)

Opnieuw verwar je oorzaak en gevolg: een goede ICT opleiding op de
scholen lost dat hele probleem op. _Lees_ mijn tekst :-)

Herman
Technical Details
Message-ID: <Pine.LNX.4.44.0202271632240.27846-100000@pc25-213.mech.kuleuven.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!isdnet!surfnet.nl!naxos.belnet.be!news.belnet.be!pc25-213.mech.kuleuven.ac.be!bruyninc
References: <huRb8.148325$rt4.13397@afrodite.telenet-ops.be> <3C70D0F5.65126DA1@scanit.be> <aSac8.150634$rt4.13860@afrodite.telenet-ops.be> <Xns91BE7EA2DA7FESalVaSlinuxbe@195.130.132.68> <Yete8.186263$rt4.20254@afrodite.telenet-ops.be> <Xns91C1AFB2BD916SalVaSlinuxbe@195.130.132.68> <5nQe8.196249$rt4.20847@afrodite.telenet-ops.be> <1014754747.317016@seven.kulnet.kuleuven.ac.be> <Pine.LNX.4.44.0202262226140.27155-100000@pc25-213.mech.kuleuven.ac.be> <3C7CCB3D.2090807@materialise.be> <Pine.LNX.4.44.0202271355350.27846-100000@pc25-213.mech.kuleuven.ac.be> <3C7CE963.8070409@materialise.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,a1d1525e35f1c12c
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-02-27 07:45:17 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!isdnet!surfnet.nl!naxos.belnet.be!news.belnet.be!pc25-213.mech.kuleuven.ac.be!bruyninc
From: Herman Bruyninckx <Herman.Bruyninckx@mech.kuleuven.ac.be>
Newsgroups: be.comp.programming
Subject: Re: Waarom (geen) GUI (Was: Re: Visual Basic)
Date: Wed, 27 Feb 2002 16:45:08 +0100
Organization: KULeuvenNet
Lines: 130
Message-ID: <Pine.LNX.4.44.0202271632240.27846-100000@pc25-213.mech.kuleuven.ac.be>
References: <huRb8.148325$rt4.13397@afrodite.telenet-ops.be>
 <3C70D0F5.65126DA1@scanit.be> <aSac8.150634$rt4.13860@afrodite.telenet-ops.be>
 <Xns91BE7EA2DA7FESalVaSlinuxbe@195.130.132.68> <Yete8.186263$rt4.20254@afrodite.telenet-ops.be>
 <Xns91C1AFB2BD916SalVaSlinuxbe@195.130.132.68> <5nQe8.196249$rt4.20847@afrodite.telenet-ops.be>
 <1014754747.317016@seven.kulnet.kuleuven.ac.be>
 <Pine.LNX.4.44.0202262226140.27155-100000@pc25-213.mech.kuleuven.ac.be>
 <3C7CCB3D.2090807@materialise.be> <Pine.LNX.4.44.0202271355350.27846-100000@pc25-213.mech.kuleuven.ac.be>
 <3C7CE963.8070409@materialise.be>
Reply-To: Herman Bruyninckx <herman.bruyninckx@mech.kuleuven.ac.be>
NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Trace: naxos.belnet.be 1014824710 19040 134.58.127.12 (27 Feb 2002 15:45:10 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Wed, 27 Feb 2002 15:45:10 +0000 (UTC)
X-X-Sender: bruyninc@pc25-213.mech.kuleuven.ac.be
In-Reply-To: <3C7CE963.8070409@materialise.be>
Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@pc25-213.mech.kuleuven.ac.be
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)