Fwd: What is the difference between Carbon and Cocoa and should I even care?
Fwd: What is the difference between Carbon and Cocoa and should I even care?
- Subject: Fwd: What is the difference between Carbon and Cocoa and should I even care?
- From: Lars Sonchocky-Helldorf <email@hidden>
- Date: Tue, 19 Feb 2002 22:25:09 +0100
This is what I got on the request to change the Statement "Objective-C
applications that use the Cocoa APIs are not portable and application
developers generally want to be able to sell their applications on
multiple platforms." on
http://www.realsoftware.com/realbasic/about/Carbon_vs_Cocoa.html. Nice
guy, isn't he?
Lars
Anfang der weitergeleiteten E-Mail:
Von: Lorin Rivers <email@hidden>
Datum: Die, 19. Feb. 2002 03:00:19 Europe/Berlin
An: Lars Sonchocky-Helldorf <email@hidden>
Betreff: Re: What is the difference between Carbon and Cocoa and should
I even care?
At 1:32 AM +0100 2/19/02, Lars Sonchocky-Helldorf wrote:
Am Freitag den, 15. Februar 2002, um 21:07, schrieb Lorin Rivers:
At 8:00 PM +0100 2/15/02, Lars Sonchocky-Helldorf wrote:
Cocoa apps are infact portable, have a look at GNUstep
(www.gnustep.org) and the platforms that it runs on
(http://www.gnustep.org/information/machines_toc.html). But maybe
you already know this and are just trying to spread a little FUD? If
not, I'd like to see that corrected (otherwise I have to assume the
first case).
Greetings, Lars
Lars,
That may be true, but I don't see Windows on this list:
I don't see any Unix on your list.
We don't claim to support UNIX. Perhaps foolishly, we are concentrating
on the rest of the market.
And if you look in the very end there is Windows on that list (but
you currently can use it for command line tools only, the GUI Classes
compile, but display nothing (for the lack of X Window on Windows or
the lack of "native" GUI Classes for GNUstep/Windows (therefore it is
considered "unstable")).
REALbasic compiles natively for Windows. They apps even display a user
interface.
What's the installed base of Gnustep?
Well?
When a Cocoa app can run unmodified with no additional runtime,
we'll be happy to change our document.
One has to recompile, of course
Just as REALbasic does.
and to adapt the layout of the GUI (the nib or gorm files), since the
GUI of GNUstep is supposed to look like NeXTstep.
Ouch! REALbasic just works.
A good developer adapts the GUI to the particular environment anyway.
REALbasic users can focus on making their apps do useful stuff instead.
The Objective-C runtime is different (NeXT (on Mac OS X) or GNU
runtime) but that's no problem. the installed base is also nothing to
worry about since GNUstep is free software (under LGPL) nad could come
packaged with your app.
We are in business. Where we live, it takes money to keep the lights
on. REAL Software is not our hobby. It's how we keep our children fed
and clothed.
The claim in your doc is the following:
Objective-C applications that use the Cocoa APIs are not portable
and application developers generally want to be
able to sell their applications on multiple platforms.
I was ranting about that one. You say Cocoa apps are NOT PORTABLE.
That is outright WRONG as I have proven.
I guess we should have qualified this statement. But it's irrelevant.
GNUstep doesn't count...
By the way, even you will have to recompile, since there is no way of
packaging a Mac OS X .app and a Windows .exe into one object.
That's true. We don't claim otherwise.
You clearly don't understand how little the points you are making
matter to anyone other than a hard-core NeXT fanatic. I'll bet there
are far more REALbasic customer than there ever were NeXT customers. I
should know, I was on the Altsys Virtuoso team.
Are you familiar with the accounting concept "material"? It means that
an error has to be significant to bother with. Failing to include
GNUstep falls into that category. Most people would just be confused by
its addition.
The white paper does not claim to be an exhaustive review, nor does it
make claims of superiority.
You know, you should probably give REALbasic a look, if you have a Mac.
-- Lorin Rivers 512.263.1233 x712 v
Vice President of Marketing 512.263.1441 f
REAL Software mailto:email@hidden
PMB 220 http://www.realsoftware.com
3300 Bee Cave Road, Suite 650
Austin, Texas 78746
REALbasic: the powerful, easy-to-use tool for creating your own
software for Macintosh, Mac OS X, and Windows.
_______________________________________________
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.