• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Cross platform development
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Cross platform development


  • Subject: Re: Cross platform development
  • From: Pete French <email@hidden>
  • Date: Wed, 06 Aug 2003 21:37:05 +0100

> So? Develop on OS X, port to gnustep. There will be some pain
> involved, but it will be limited, and if you learn something, your code
> should remain portable (and new code either is good already or will be
> so very quickly).

ACtually I find the other way round is easier - there are some rough
edges to GNUstep, so if you program round those then it is boudn to work
properly on Cocoa. As for cross-platform tools there are equivalents to
PB and IB under GNustep if you like working that way. The only annoyance
is the non-portability of the .nib files across systems. Even that can
be nicely solved by a set of liubraries that let you write interface code
in a similar way to HTML pages (with tags representing objects).

I develop all my code this wauy. I can type 'make' on my Open SOurce
boxs, and take the same source and type 'make' on an OSX box and get a working
app on both with no source code changes at all. I;ve never looked back
really. The OSX ones have an aqua look and feel, the UNIX ones have a
NeXT look and feel. Its very and an extremely productive way to develop cross
platform applications.

Oh, and dont forget there is also a beta version of GNustep running
under Windows. Write once, run anywhere... ;-)

-bat.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: Cross platform development
      • From: "Dr. H. Nikolaus Schaller" <email@hidden>
References: 
 >Re: Cross platform development (From: Marcel Weiher <email@hidden>)

  • Prev by Date: [ANN] myPDA 3.1a3 - a Cocoa/GNUstep system for the Sharp Zaurus Linux series
  • Next by Date: Deactivate Current App
  • Previous by thread: Re: Cross platform development
  • Next by thread: Re: Cross platform development
  • Index(es):
    • Date
    • Thread