🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sw.components
Article #481

Re: ** Toward a Portable OO GUI Library **

#481
From: Joe Buck
Date: Wed, 17 Feb 1993 03:30
32 lines
2652 bytes
In article <1993Feb12.115721.2784@alex.com> bryan@alex.com writes:
>> Please note that the IEEE efforts I quoted are directed at the *API*,
>> not the look and feel.

In article <id.7KNX.QI6@ferranti.com> peter@ferranti.com (peter da silva)
writes:
>That's good. I've long wondered why people get so hung up on relatively
>minor differences of look and feel of the various style guides, instead
>of working on a common API that *hides* irrelevant details like that.

Well, it's because there are two ends to the interface.  Standardizing the
API helps programmers write applications; standardizing the look and feel
helps users quickly use programs effectively.  Because of the way people
function, the latter standardization doesn't have to be anywhere near as
rigid, but it certainly assists people if just about any application they
use follows certain basic conventions for common functions.  This is one
of the nicer features of the Macintosh, something even people who dislike
the Mac can learn from.

Relatively minor differences of look and feel don't matter that much
(though users may find them distracting -- they have to sort out
significant vs nonsignificant differences, e.g. does it mean something
that a particular bit of information is displayed a bit differently?).  On
the other hand, if a user is used to left-click selecting an object, and
someone writes a program that makes left-click delete an object, I'm afraid
"RTFM" isn't going to serve as a very good defense.



--
Joe Buck	jbuck@ohm.berkeley.edu
Technical Details
Message-ID: <1lsbg0$fpd@agate.berkeley.edu>
Path: arc1-ca.pugleaf.net!sparky!uunet!pageworks.com!world!eff!sol.ctr.columbia.edu!usc!elroy.jpl.nasa.gov!ames!agate!forney.berkeley.edu!jbuck
References: <1le7gb$c3m@agate.berkeley.edu> <1993Feb12.115721.2784@alex.com> <id.7KNX.QI6@ferranti.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fc89c,8f5dc62bc6cbe273
X-Google-Attributes: gidfc89c,public
X-Google-Thread: ff6c8,8f5dc62bc6cbe273
X-Google-Attributes: gidff6c8,public
X-Google-Thread: 1025b4,8f5dc62bc6cbe273
X-Google-Attributes: gid1025b4,public
X-Google-Thread: f9256,8f5dc62bc6cbe273
X-Google-Attributes: gidf9256,public
X-Google-Thread: 1040c9,8f5dc62bc6cbe273
X-Google-Attributes: gid1040c9,public
X-Google-ArrivalTime: 1993-02-16 19:30:08 PST
Path: arc1-ca.pugleaf.net!sparky!uunet!pageworks.com!world!eff!sol.ctr.columbia.edu!usc!elroy.jpl.nasa.gov!ames!agate!forney.berkeley.edu!jbuck
From: jbuck@forney.berkeley.edu (Joe Buck)
Newsgroups: comp.sw.components,comp.sys.mac.programmer,comp.sys.next.programmer,comp.unix.programmer,gnu.misc.discuss
Subject: Re: ** Toward a Portable OO GUI Library **
Date: 17 Feb 1993 03:30:08 GMT
Organization: U. C. Berkeley
Lines: 32
Message-ID: <1lsbg0$fpd@agate.berkeley.edu>
References: <1le7gb$c3m@agate.berkeley.edu> <1993Feb12.115721.2784@alex.com> <id.7KNX.QI6@ferranti.com>
NNTP-Posting-Host: forney.berkeley.edu