🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Looking for cross-platform best practices

#463
From: Thomas Engelmeier
Date: Sat, 22 Jan 2005 20:08
49 lines
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-mail
References: <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)