🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.windows.misc
Article #465

Re: Macintosh vs. X windows

#465
From: Brandon S. Allbery KB8JRR
Date: Thu, 31 Jan 1991 02:18
39 lines
2534 bytes
As quoted from <1991Jan28.173654.10133@cs.utk.edu> by de5@ornl.gov (Dave Sill):
+---------------
| In article <930@borg.cs.unc.edu>, lusk@hilbert.cs.unc.edu (John Lusk) writes:
| >I hesitate to ask this.  Given a choice between developing for a
| >Macintosh and developing for X windows, why would anybody choose X?
| 
| Because they don't want to be tied to single vendor.  Or perhaps they
| realize that X-based systems are the present/future of desktop
| computing.
+---------------

There is at least one Mac-emulator for X and other window systems, not to
mention critters like the Amax for the Amiga.  In general, however, you are
correct:  X is more portable.  BUT:  you didn't really answer the question
that was asked, which involved why a more complex system would be chosen over
a less-complex one.

Here's a stab at a more relevant answer.

The Mac has a user interface.  X is *not* a user interface, however; it is a
toolkit for *building* user interfaces.  (Consider Open Look vs. Motif, both
of which are built on X.)  The Mac provides *some* low-level mechanisms for
building your own alternative user interface, but not a full set; anything you
build will be decidedly MacOS-like because the most primitive operations
available on the Mac are the low-level MacOS interface ones.

Thus, it takes more work to write for *raw* X than for MacOS, because you need
to build the user interface.  It takes somewhat less work to build for
specific GUIs built on X; both Motif and Open Look provide toolkits, similar
to the MacOS Toolbox.  But then you're tied to that GUI; something built for
raw X should run on *any* X, including the ones underlying Motif and Open
Look.

++Brandon
-- 
Me: Brandon S. Allbery			    VHF/UHF: KB8JRR on 220, 2m, 440
Internet: allbery@NCoast.ORG		    Packet: KB8JRR @ WA8BXN
America OnLine: KB8JRR			    AMPR: KB8JRR.AmPR.ORG [44.70.4.88]
uunet!usenet.ins.cwru.edu!ncoast!allbery    Delphi: ALLBERY
Technical Details
Message-ID: <1991Jan31.021859.21850@NCoast.ORG>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!samsung!rex!ukma!usenet.ins.cwru.edu!ncoast!allbery
References: <930@borg.cs.unc.edu> <1991Jan28.173654.10133@cs.utk.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sdd.hp.com!samsung!rex!ukma!usenet.ins.cwru.edu!ncoast!allbery
From: allbery@NCoast.ORG (Brandon S. Allbery KB8JRR)
Newsgroups: comp.windows.misc
Subject: Re: Macintosh vs. X windows
Message-ID: <1991Jan31.021859.21850@NCoast.ORG>
Date: 31 Jan 91 02:18:59 GMT
References: <930@borg.cs.unc.edu> <1991Jan28.173654.10133@cs.utk.edu>
Reply-To: allbery@ncoast.ORG (Brandon S. Allbery KB8JRR)
Followup-To: comp.windows.misc
Organization: North Coast Public Access Un*x (ncoast)
Lines: 39