🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac.programmer.codewarrior
Article #473

Looking for cross-platform best practices

#473
From: Chris McFarling
Date: Mon, 17 Jan 2005 08:52
40 lines
3275 bytes
I'm a part time web programmer (ASP,VBScript,Javascript,SQL) looking to
transition into traditional application development. I've got some ideas for
programs that I'd like to write so I'm currenly studying up on C++. As I
think ahead to a time that I'm proficient enough to start actully creating
applications, there are some requirements that I'd like to be able to
fullfill. Here's what I'm looking for:

- Optimum approach to writing an app that will run on Windows and OS X (i.e.
least amount of code, fewest number of tools)
- Not JAVA based
- GUI interface that strongly adhears to each platforms standard interface
guidelines while maintaining consistency accross platforms
- Database integration - both client/server architecture and dektop databse
implementations
- Ability to display image files (possibly large ones) on screen
- As fast as possible (responsiveness to user, computational speed, etc)
- Take full advantage of platform specific technologies (AppleScript, etc)

I have several years as an end user on both platforms so I know the ins and
outs of each (from a user standpoint). I've also used enough crappy software
in my time to know what sets a good app apart from a sloppy one. As I move
ahead I'd like to start gathering the neccessary tools for my needs so I can
start getting intimately familiar with what I'll be using. From reading
through the threads on here, it's obvious that there are several approaches
to cross platform programming. Is there a defacto standard for doing this
type of thing though?

Ideally, I envision a solution in which all development is done on a single
platform and compiled for both from that platform. From what I've read it
seems that  CodeWarrior Development Tools for Mac OS and Windows can
accomplish this. I know RealBasic takes this approach too, although I'm
assuming that RealBasic won't meet the requirement of being "as fast a s
possible". Then there's XCode and Interface Builder and yada yada yada. I
figure the best place to sort it all out is on a newsgroup such as this
where I can get some feedback from people who have been-there-done-that
already.

Thanks for any feedback.

Chris M
Technical Details
Message-ID: <4XKGd.7822$nt.593@fed1read06>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!peer01.cox.net!cox.net!p01!fed1read06.POSTED!53ab2750!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: f635e,3b32242fe52324ef,start
X-Google-Thread: fd047,3b32242fe52324ef,start
X-Google-Thread: 10bcce,3b32242fe52324ef,start
X-Google-Attributes: gidf635e,gidfd047,gid10bcce,public
X-Google-Language: ENGLISH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news.glorb.com!border1.nntp.dca.giganews.com!nntp.giganews.com!peer01.cox.net!cox.net!p01!fed1read06.POSTED!53ab2750!not-for-mail
From: "Chris McFarling" <mcfly09@hotmail.com>
Newsgroups: comp.sys.mac.programmer.codewarrior,codewarrior.windows,codewarrior.mac
Subject: Looking for cross-platform best practices
Lines: 42
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1437
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1441
Message-ID: <4XKGd.7822$nt.593@fed1read06>
Date: Mon, 17 Jan 2005 00:52:39 -0800
NNTP-Posting-Host: 68.8.238.67
X-Complaints-To: abuse@cox.net
X-Trace: fed1read06 1105951552 68.8.238.67 (Mon, 17 Jan 2005 03:45:52 EST)
NNTP-Posting-Date: Mon, 17 Jan 2005 03:45:52 EST
Organization: Cox Communications