Linked by Thom Holwerda on Wed 6th Jul 2005 22:12 UTC
Mac OS X Two interesting articles on OS X today. This one summarizes some of the less-obvious new features of Apple's Tiger. The other one theorizes that Apple's shift to Intel is an incentive for Windows developers to port their software due to the lack of the endian problem.
Thread beginning with comment 1066
To read all comments associated with this story, please click here.
Re: [3]: Cocoa != Objective-C and cocoa = ObjC
by on Thu 7th Jul 2005 21:24 UTC

Member since:

Objective-C++ (supported since jaguar i think) is the same objective-C extensions to C++. This gives you the best of all worlds.

Cocoa is as cross platform as C#

Mono is the open source copy of .NET
GNUStep is the open source copy of cocoa

You can compile obj-C (and i thing Obj-c++) on windows and can even download the core foundations frame work from apple (assuming you find GNUStep incomplete). What you cand get from apple is a windows version of the app kit. This is especially sad since, OpenStep Entrprise (This became cocoa) had this. I bleive that apple maintains this. I suspect they simply compile iTunes for windows using it.

Until apple releases it, use GNUStep to go cross platform.

japail Member since:
2005-06-30

GNUStep is an open source implementation of OpenStep, though they do provide compatability for changes Apple makes. Cocoa consists of components with no GNUStep implementation, forms built with Apple tools need to be converted, and interoperability for distributed objects is a potential problem.

C# is just a programming language. Between Rotor, Portable.NET, and Mono, C# code can be compiled and executed on several platforms. .NET as a whole on the other hand is a different story in terms of maturity and robustness.

I really wouldn't consider either platform seriously if I wanted to develop usable cross-platform software that end-users would find pleasant.

Reply Parent Bookmark Score: 1

Lumbergh Member since:
2005-06-29

GNUStep won't cut it though. It has a cygwin dependancy - at least from the FAQ.

Too bad that Apple didn't continue to make OpenStep available for windows.

But there's no way that GNuStep can be considered for crossplatform work.

Mono is a much more legitimate crossplatform framework than GNUStep.

Reply Parent Bookmark Score: 1