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