Article View: comp.sys.mac.programmer.codewarrior
Article #473Looking for cross-platform best practices
From: Chris McFarling
Date: Mon, 17 Jan 2005 08:52
Date: Mon, 17 Jan 2005 08:52
40 lines
3275 bytes
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-mailShow 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