Article View: comp.sw.components
Article #481Re: ** Toward a Portable OO GUI Library **
From: Joe Buck
Date: Wed, 17 Feb 1993 03:30
Date: Wed, 17 Feb 1993 03:30
32 lines
2652 bytes
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!jbuckReferences:
<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