Article View: be.comp.programming
Article #10748Re: Waarom (geen) GUI (Was: Re: Visual Basic)
From: Bert Peers
Date: Wed, 27 Feb 2002 14:08
Date: Wed, 27 Feb 2002 14:08
136 lines
7282 bytes
7282 bytes
Herman Bruyninckx wrote: > begrijpen waar we mee bezig zijn. Zie > <http://www.mech.kuleuven.ac.be/~bruyninc/ictvisie.html> > voor een _ietwat_ langere motivatie :-) *aaaaaaarg* <rimshot> kun je dat niet samenvatten in een diagram ? </rimshot> ok serieus ;) Ik heb het nog niet gelezen maar ga dat wel eens proberen te doen... > Dat heb ik hier dan toch al wel anders meegemaakt: de GUI gebruiker > begint er niet aan, of doet het via klik en klik en klik en klik ... > Hoeveel voorbeelden hiervan wil je hebben? :-) Mja, als het toch moet gebeuren is per-item selectie natuurlijk vreselijk onefficient :) >>Ik ken geen end user die dat nodig heeft :) >> > Ondat geen end user beseft dat het kan! Een voorbeeldje: een collega > van mij is manueel enkele honderden transparanten aan het `vertalen', > dwz enkele stukjes tekst aan het updaten... 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. 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 ;) >>>Als ik zie >>>hoe ze vast zitten aan een ``geintegreerd'' programma, zonder dat ze >>>de kracht van afzonderlijke componenten kunnen gebruiken... >>> >>..kracht die ze niet nodig hebben in 99% van de gevallen, en > > Aha, waarom willen ze dan allemaal een 1.6GHz met 512MB ram en 50G HD? :-) Geen idee, mijn "simpele" kennissen en familie zijn content met hun prehistorische AMD 300 ed :) > 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 ? >>>Als ik zie hoeveel tijd er verspild wordt doorhanden van muis naar >>>toetsenbord te verplaatsen... >>> >>..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 :) > 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). >>..terwijl een mooi afgewerkte slide makkelijk gereproduceerd kan >>worden in LaTeX..na een week of 2 ;) > > Ik daag gelijk wie uit om een aantal slides te maken, tegen de tijd... Liever niet, ik heb kwade herinneringen uit de tijd dat ik voor m'n thesis *echt* zo gek was om m'n slides met TeX te maken ;) >>..wat irrelevant is gezien de prijs van 0.36 eurocent per >>megabyte (www.mpl.be).. > > Hier toon je alleen maar aan dat IT nog in zijn kinderschoenen staat, > namelijk daar waar de automobiel-industrie 50 jaar geleden was > (iedereen wou toen meer chroom en meer cylinders en meer van van > alles, terwijl het verkoopsargument bij uitstek tegenwoordig het > aantal liters/km is...), of waar de audio-industrie zat 20 jaar > geleden (`draagbare' radios van een halve kubieke meter), enz. > > 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 -- en als je 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. 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. >>Ja, en om de afgezaagde /. analogie nog eens uit de kast >>te halen, dat is vast een goed teken want ik ben blij dat ik om >>m'n wagen te starten ook niet eerst 500 pagina's uitleg over >>cylinders en hydraulische systemen moet lezen ;) >> > 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. > Dan heb je inderdaad 99% van je tijd ter beschikking om daarvan de > helft te verliezen aan GUI-verspilling en gebrek aan echte > IT-vaardigheden. Mooi! Zo iemand wil ik dadelijk aannemen als > bedrijfsleider... :) > 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 :) Bert
Technical Details
Message-ID:
<3C7CE963.8070409@materialise.be>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!feedme.news.mediaways.net!blackbush.xlink.net!blackbush.de.kpnqwest.net!uni-erlangen.de!newsfeeds.belnet.be!news.belnet.be!news2.kpn.net!news.kpn.net!nslave.kpnqwest.net!nloc.kpnqwest.net!nmaster.kpnqwest.net!nreader1.kpnqwest.net.POSTED!not-for-mailReferences:
<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>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 06:08:25 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!feedme.news.mediaways.net!blackbush.xlink.net!blackbush.de.kpnqwest.net!uni-erlangen.de!newsfeeds.belnet.be!news.belnet.be!news2.kpn.net!news.kpn.net!nslave.kpnqwest.net!nloc.kpnqwest.net!nmaster.kpnqwest.net!nreader1.kpnqwest.net.POSTED!not-for-mail Message-ID: <3C7CE963.8070409@materialise.be> From: Bert Peers <bert.peers@materialise.be> User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.8) Gecko/20020204 X-Accept-Language: en-us MIME-Version: 1.0 Newsgroups: be.comp.programming Subject: Re: Waarom (geen) GUI (Was: Re: Visual Basic) 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> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Lines: 137 Date: Wed, 27 Feb 2002 14:08:11 GMT NNTP-Posting-Host: 193.74.100.13 X-Complaints-To: abuse@Belgium.EU.net X-Trace: nreader1.kpnqwest.net 1014818891 193.74.100.13 (Wed, 27 Feb 2002 15:08:11 MET) NNTP-Posting-Date: Wed, 27 Feb 2002 15:08:11 MET Organization: KPNQwest customer news service