home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / sys / mac / programm / 15116 < prev    next >
Encoding:
Internet Message Format  |  1992-09-08  |  2.3 KB

  1. Path: sparky!uunet!joebloe!joseph
  2. From: joseph@joebloe.maple-shade.nj.us (Joseph Nathan Hall)
  3. Newsgroups: comp.sys.mac.programmer
  4. Subject: Re: Opinions requested: Bedrock path
  5. Date: Tue, 8 Sep 92 00:14:08 EDT
  6. Organization: 5 Sigma Software
  7. Message-ID: <01050166.d386g2@joebloe.maple-shade.nj.us>
  8. Reply-To: joseph@joebloe.maple-shade.nj.us
  9. Distribution: usa
  10. X-Mailer: uAccess - Macintosh Release: 1.5v5
  11. Lines: 37
  12.  
  13.  
  14. In article <Bu8Fxu.BD3@well.sf.ca.us> (comp.sys.mac.programmer), kpm@well.sf.ca.us (Keith Morgan) writes:
  15. ) I am a new Mac developer interested in cross-platform development. I am 
  16. ) eliciting others opinions on what development tools to buy and learn
  17. ) that will be most useful in positioning me for Bedrock, when it becomes 
  18. ) available. I am concerned both about purchase price and the time-cost of 
  19. ) learning. 
  20.  
  21. A friend and I have been working on a cross-platform project for some
  22. time.  He uses Borland's libraries for Windows, and I use TCL.  The
  23. user interface code (20-30%) is separate between our versions, and
  24. the rest is common.  You will find that a good modular design where
  25. user actions are represented as "commands" will keep most of the code
  26. that doesn't actually put stuff on the screen platform-independent.
  27.  
  28. Most of the platform-independent code in our application, in fact,
  29. is unaugmented C.  I have hopes of getting it running on UNIX (in
  30. Motif) some day.
  31.  
  32. Since there are no cross-platform tools at present that have a good
  33. price/performance ratio, this is probably the best approach for you
  34. unless your pockets are inordinately deep.
  35.  
  36. I wouldn't hold my breath for Bedrock.  Nice idea, but ....
  37.  
  38. Anyway, apparently neither MacApp nor TCL has a good long-term future.  
  39. I'd guess that neither will be around more than another two years
  40. in anything resembling its current form.  Just decide which is more 
  41. convenient for you, and use it.  You WILL have to cope with changes 
  42. in your OO libraries.  THINK C WILL become THINK C++, or it will fade 
  43. from existence.  Change sucks, I know.  But so does the alternative.
  44.  
  45. uunet!joebloe!joseph   (609) 273-8200 day   joseph%joebloe@uunet.uu.net
  46. v   v  sssss | Certified Guru: all-grain brewing,| 2102 Ryan's Run East
  47.  v v  s   s  | C, synthesizer comp & arranging,  | Rt 38 & 41
  48.   v    sss   | photography. Also not a bad cook. | Maple Shade NJ 08052
  49. -----My employer isn't paying for this, and my opinions are my own-----
  50.