Re: Cross platform development: Was: Deprecated methods in NSDocument
Re: Cross platform development: Was: Deprecated methods in NSDocument
- Subject: Re: Cross platform development: Was: Deprecated methods in NSDocument
- From: Kent Sandvik <email@hidden>
- Date: Thu, 24 Nov 2005 15:06:28 -0800
On Nov 24, 2005, at 8:23 AM, Shawn Erickson wrote:
We have a project which will eventually be cross-platform (Mac,
Windows,
possibly Linux, but unlikely). We are programming it on Macs to
start
with and for the first release, because that's what we mostly use
and it
allows us to set a high standard for the user interface. (Though
we have
extensive experience of C++ on Windows as well)
I personally would go with a C++ core and wrap it with Cocoa UI on
Mac OS X and on Window use what you like best. ...or go with a
nearly pure J2SE product with some platform specific coding to get
better platform integration.
Consider leveraging open source C++ libraries (like boost [1]) to
provide a cross-platform base to build on if you don't have your own.
Yes, it's always best to use the native GUI libraries on each
platform. If networking libraries are an issue, check out libcurl,
the network libraries in evolution, and similar generic network
frameworks. It means you can't use NSURLConnection and friends, but
you gain the separation between the platform specific GUI code and
your application foundation code. --Kent
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden