Article View: comp.sys.mac.programmer.codewarrior
Article #463Re: Looking for cross-platform best practices
From: Thomas Engelmeier
Date: Sat, 22 Jan 2005 20:08
Date: Sat, 22 Jan 2005 20:08
49 lines
2642 bytes
2642 bytes
In article <4XKGd.7822$nt.593@fed1read06>, "Chris McFarling" <mcfly09@hotmail.com> wrote: > 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) Verbose code can be good. Otherwise we all would write "least amount of code" Perl data manipulation ;-) > - GUI interface that strongly adhears to each platforms standard interface > guidelines while maintaining consistency accross platforms Usually this needs to be written native on both platforms. RealBasic UI�s are constrained but acceptable... > - Database integration - both client/server architecture and dektop databse > implementations Here you'd absolutely benefit from Java. The UI can still be implemented "Native" > - Ability to display image files (possibly large ones) on screen Define large.. > - As fast as possible (responsiveness to user, computational speed, etc) A bad algorithm in an efficient language gets beaten by an efficient algorithm in any language. The UI can be responsive in C++, Basic, Java or whatever based applications. > 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? No. There are many tools that have different strenghts and weaknesses. Depending on your goal, you need to choose the right tool. "For someone who only has an hammer, ever problem looks like an nail". HTH, Tom_E -- This address is valid in its unmodified form but expires soon.
Technical Details
Message-ID:
<aug03_nospam-439794.21085322012005@individual.net>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mailReferences:
<4XKGd.7822$nt.593@fed1read06>Show Full Headers
Complete Article Headers
X-Google-Thread: f635e,3b32242fe52324ef X-Google-Thread: fd047,3b32242fe52324ef X-Google-Thread: 10bcce,3b32242fe52324ef X-Google-Attributes: gidf635e,gidfd047,gid10bcce,public X-Google-Language: ENGLISH,ASCII Path: arc1-ca.pugleaf.net!g2news1.google.com!news1.google.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Thomas Engelmeier <aug03_nospam@engelmeier.com> Newsgroups: comp.sys.mac.programmer.codewarrior,codewarrior.windows,codewarrior.mac Subject: Re: Looking for cross-platform best practices Date: Sat, 22 Jan 2005 21:08:53 +0100 Lines: 50 Message-ID: <aug03_nospam-439794.21085322012005@individual.net> References: <4XKGd.7822$nt.593@fed1read06> X-Trace: individual.net us3QkJSYpbvOwjeFPT/G7gjwJwQpx4ETyPHPYQR9zTsglYHQ== X-Orig-Path: aug03_nospam User-Agent: MT-NewsWatcher/3.4 (PPC Mac OS X)