IWETHEY v. 0.3.0 | TODO
1,095 registered users | 0 active users | 0 LpH | Statistics
Login | Create New User
IWETHEY Banner

Welcome to IWETHEY!

New Microsoft declares objects dead (again)
[link|http://news.com.com/2100-1046_3-5148148.html?tag=nefd_top|http://news.com.com/...html?tag=nefd_top]

Box said programs will use managed services based on the Extensible Markup Language to communicate with each other. Box is leading the work on the "plumbing" part of Longhorn, called "Indigo," which is effectively the successor to Microsoft .Net and as such will dictate how programs are written in future Windows platforms.

Moving developers away from the object-oriented world is a key element of Microsoft's battle for mindshare with the likes of IBM, Sun Microsystems, BEA Systems, Oracle and other rivals that sell products based on the Java 2 Enterprise Edition (J2EE) standard.
-----------
Here we go again. There are two kinds of people in the world - object people and document processing people. The document people seem to be gaining momentum again despite the relative lack of managability of that approach.

To be fair, he seems to be talking about "distributed" objects - which never really worked. Nevermind that MS has never implemented a real object in their life. But this is a pretty misleading article sure to be misinterpreted by some clueless software manager.



"I believe that many of the systems we build today in Java would be better built in Smalltalk and Gemstone."

     -- Martin Fowler, JAOO 2003
New note that is Don Box :-)
same old crap, con artists ripping off fools. Ah, hell, Catholic Church it start off that way. They All do. Jesus probably had three walnut shells one pea, then he's dead and can't be questioned,
Gabriel Dupre

questions, help? [link|mailto:pappas@catholic.org|email pappas at catholic.org]
New He's talking about communication.
So in one respect, he's right... communication between disparate systems is nice when the coupling level is low.

With that said, however, programming RMI or CORBA is about the same difficulty level as SOAP.
Regards,

-scott anderson

"Welcome to Rivendell, Mr. Anderson..."
New Corba seems simple
much like snmp. declare agreed values at both ends of the pipe then deliver same.
thanx,
bill
same old crap, con artists ripping off fools. Ah, hell, Catholic Church it start off that way. They All do. Jesus probably had three walnut shells one pea, then he's dead and can't be questioned,
Gabriel Dupre

questions, help? [link|mailto:pappas@catholic.org|email pappas at catholic.org]
New In principle it is
In practice is not that easy - but this has more to do with the C++ influence that was going around at the time. Using one of the static languages you have to write idl (which looks a lot like C++), then generate proxies and stubs and implementations. All that code generation for each interface....

Of course, from a dynamic language like Objective C or Smalltalk - you have just one proxy that handles all remote objects and you let the interfaces be autoconfigured.

From the Wikipedia:

PDO became somewhat infamous in the mid-90's when NeXT staff took to writing in solutions to various CORBA magazine articles in a few lines of code, whereas the original article would fill several pages. Even though using PDO required the installation of a considerable amount of supporting code (Obj-C and the libraries), PDO applications were nevertheless considerably smaller than similar CORBA solutions, typically about 1/2 to 1/3rd the size.

Example Server:

/* Assume serverObject has a valid value of an object to be vended. */
NSConnection *theConnection;theConnection = [NSConnection defaultConnection];
[theConnection setRootObject:serverObject];
if ([theConnection registerName:@"server"] == NO)
{ /* Handle error. */}

Example Client:

id theProxy;
theProxy = [[NSConnection rootProxyForConnectionWithRegisteredName:@"server" host:nil] retain];
[theProxy setProtocolForProxy:@protocol(ServerProtocol)];
// interact with proxy like a local object

That's it. No idl, no fiddling with interface repositories, no Blanchard's Law violating code generation.



"I believe that many of the systems we build today in Java would be better built in Smalltalk and Gemstone."

     -- Martin Fowler, JAOO 2003
New Re: In principle it is
Blanchard's Law?

(One reason I quickly soured on GNOME was the ORB baggage in the code - impossible to easily understand. In physics, this would be like working with tensors by writing out all the equations in components, the way it was done in the 1860s.)
-drl
New Site Search is your friend.
[link|http://z.iwethey.org/forums/render/content/show?contentid=110904|#110904] gives Blanchard's Law.

Cheers,
Scott.
New That's what killed OpenDoc too
Which predated GNOME by a bit and also tried to use the CORBA model with statically bound languages via IBM's SOM runtime for C++. It was way too much baggage. Nobody could get anything written.

Yet another nail in the coffin to which I relegate statically bound languages.

Such a stupid concept.



"I believe that many of the systems we build today in Java would be better built in Smalltalk and Gemstone."

     -- Martin Fowler, JAOO 2003
New Oh, so this is MicroFUD?
And this differs from Situation Normal how?
jb4
shrub\ufffdbish (Am., from shrub + rubbish, after the derisive name for America's 43 president; 2003) n. 1. a form of nonsensical political doubletalk wherein the speaker attempts to defend the indefensible by lying, obfuscation, or otherwise misstating that facts; GIBBERISH. 2. any of a collection of utterances from America's putative 43rd president. cf. BULLSHIT
     Microsoft declares objects dead (again) - (tuberculosis) - (8)
         note that is Don Box :-) -NT - (boxley)
         He's talking about communication. - (admin) - (5)
             Corba seems simple - (boxley) - (4)
                 In principle it is - (tuberculosis) - (3)
                     Re: In principle it is - (deSitter) - (2)
                         Site Search is your friend. - (Another Scott)
                         That's what killed OpenDoc too - (tuberculosis)
         Oh, so this is MicroFUD? - (jb4)

For the time being, let's leave him in the infirmary with a defenseless female half-wit with no survival instincts.
82 ms