• 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: Cocoa/Windows parallel dvlpmt
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Cocoa/Windows parallel dvlpmt


  • Subject: Re: Cocoa/Windows parallel dvlpmt
  • From: Chris Hanson <email@hidden>
  • Date: Tue, 3 Feb 2004 18:41:30 -0600

On Feb 3, 2004, at 5:51 PM, Jim Rankin wrote:
Developers who need to support Mac OS X and Windows are better served,
right now, by following the MVCC pattern with a platform-independent
back-end and a platform-specific front-end than by trying to use
GNUstep.

Is this possible (or practical) with an Objective-C backend, in your
opinion?

I think it's possible, but how practical it is depends on how comfortable you are with using tools like GCC and one of the GNU tool suites for Windows. To me, that would be more of a hassle -- even without the added hassle of GNUstep -- than just using C++/STL with either Visual Studio .NET or Metrowerks CodeWarrior. (And I'm not exactly a C++ *or* Visual Studio lover, and I actively dislike templates and the STL.)

I think Darrin Cardani's idea to use plain C and Core Foundation for the back-end is another good idea.

What do you recommend for a Windows front end?

If you can afford to distribute the .NET runtime (i.e. your users will be likely to have it, or you're distributing your software on CD rather than via download, or you don't mind a huge download) I'd say C# and .NET. They are quite obviously Microsoft's future direction, just as Objective-C and Cocoa are where the things are Apple's.

Anything on Windows is relatively straightforward to integrate with C or C++ code.

What about
using GnuStep Foundation in your backend (conventional wisdom seems to
be claiming that this is stable and usable but the GS AppKit is not)?

If you decide to go with an Objective-C back-end on Windows, GNUstep Foundation or libfoundation would be a good route.

-- Chris

--
Chris Hanson <email@hidden>
bDistributed.com, Inc.
Outsourcing Vendor Evaluation
Custom Mac OS X Development
Cocoa Developer Training
_______________________________________________
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.

References: 
 >Re: Cocoa/Windows parallel dvlpmt (From: Alex Perez <email@hidden>)
 >Re: Cocoa/Windows parallel dvlpmt (From: Chris Hanson <email@hidden>)
 >Re: Cocoa/Windows parallel dvlpmt (From: Jim Rankin <email@hidden>)

  • Prev by Date: Re: Cocoa/Windows parallel dvlpmt
  • Next by Date: Re: sqlite and LIKE
  • Previous by thread: Re: Cocoa/Windows parallel dvlpmt
  • Next by thread: Re: Cocoa/Windows parallel dvlpmt
  • Index(es):
    • Date
    • Thread