home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / windows / x / 14444 < prev    next >
Encoding:
Text File  |  1992-07-27  |  2.6 KB  |  55 lines

  1. Newsgroups: comp.windows.x
  2. Path: sparky!uunet!usc!snorkelwacker.mit.edu!bloom-beacon!INTERNET!dont-send-mail-to-path-lines
  3. From: da188@city.ac.UK
  4. Subject: Re: user simplicity vs code complexity
  5. Message-ID: <AA01354.9207271104.Paddington@uk.ac.city>
  6. Sender: daemon@athena.mit.edu (Mr Background)
  7. Organization: The Internet
  8. Date: Mon, 27 Jul 1992 11:04:54 GMT
  9. Lines: 44
  10.  
  11. >   I came up with "X is the perfect example of User simplicity is directly
  12. > proportional to code complexity." Do you agree/disagree with this statement
  13. > and why?
  14.  
  15. It depends on the look and feel of the GUI as well remember...
  16.  
  17. > To open up a window, create a button, attach a callback to that button
  18. > when pushed, released and held, while tracking the mouse, takes up a alot
  19. > of lines of code. (Granted that will take alot of lines in any GFX system
  20. > but most likely more in X then any other)
  21.  
  22. Not really - having programmed in SunView I can tell you its not *that* bad.
  23. The neat thing about the X code is that is that everything has been designed
  24. generically, rather than having loads of specialised functions like SunView
  25. seems to have.
  26.  
  27. >   To know X and all the in/outs of it takes about 8 700 page manuals (O'Reilly
  28. > & Associate) to learn. Is there ANYONE out there who knows EVERYTHING in
  29. > these manuals? X is difficult to learn to program with, basically because
  30. > you don't know where to start!! There are many calls that do basically the
  31. > same thing (XAllocColor vs XAllocColorCells).
  32.  
  33. You can write applications at the X Toolkit level which means you rarely have to
  34. go as low-level as Xlib to do most things. (Unless you're doing lots of graphics
  35. and stuff) As for the manuals, well, the two books from Digital Press are very
  36. comprehensive and have plenty of detail ('X Window System' and 'X System 
  37. Toolkit'), though I also use volumes 4 and 5 of the O'Reilly series. You dont
  38. have to buy *every* manual going to learn how to program under X!
  39.  
  40. >   How big is X going to get? When will it stop getting bigger? Who created
  41. > this monster in the first place? Oh well.. back to those manuals..
  42.  
  43. This depends - you dont *have* to install *all* the clients to have a decent
  44. system up and running. Having said this, I must admit, X is fairly big ;-)
  45.  
  46.  
  47. Aj.
  48. -- 
  49. .----------------------------[ The Eno ]----------------------------------.
  50. | "The trouble with New Age       | JANET : da188@uk.ac.city              |
  51. |  music is that there's no       |         da188@uk.ac.city.cs           |
  52. |  evil in it."                   | I-NET : da188@city.ac.uk              |
  53. |  - Brian Eno                    | US : da188%city.ac.uk@cunyvm.cuny.edu |
  54. `-------------------------------------------------------------------------'
  55.