Re: Cocoa from C++ (dont want to mix it)
Re: Cocoa from C++ (dont want to mix it)
- Subject: Re: Cocoa from C++ (dont want to mix it)
- From: Guy English <email@hidden>
- Date: Fri, 11 Mar 2005 11:01:35 -0500
Well I meant more conceptually. I was in the OS/2 camp at the time so
could have had a bit of a scewed vision of MS and COM. :) I do know
I've never enjoyed working with COM though!
But you got me interested now ...
After a little Googling / Wikipedia look ups:
SOM shipped with OS/2 2.0 and the Workplace shell in 1992.
COM shipped as the object model under OLE2 in 1993.
OLE1 shipped in 1991.
SOM is considered better in that it supports inheritence, COM doesn't.
SOM was the basis for OpenDoc on both OS/2 and the Mac.
COM begat COM+ begat DCOM, etc.
Interesting article:
http://en.wikipedia.org/wiki/System_Object_Model
And, to bring it back a little, mentions NeXTs Portable Distributed
Objects as fixing some fundamental problems with all the above systems
by supporting strongly versioned frameworks so you could update to new
stuff without breaking the old.
Later,
Guy
On Fri, 11 Mar 2005 09:33:36 -0600, Scott Thompson <email@hidden> wrote:
>
> On Mar 11, 2005, at 9:16 AM, Guy English wrote:
>
> > Apples SOM ( of which COM is a sibling/clone )
>
> SOM and COM are contemporaries, but I don't know that I would say they
> are siblings. I certainly wouldn't agree that COM is a clone of SOM.
> The two technologies are very different, although they both used
> similar IDLs (as does CORBA)
>
> But I digress..
>
> Scott
>
>
_______________________________________________
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