🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #9762

CORBA (Was: Re: C, C++, C.NET)

#9762
From: Herman Bruyninckx
Date: Sun, 07 Apr 2002 11:44
45 lines
3462 bytes
On Sun, 7 Apr 2002, Ward wrote:

[...]
> > C# is MS-only, C++ en Java zijn multi-platform. De keuze lijkt me dus
> > voor de hand liggend...
[...]
> > Dus, als je geen zin hebt om mee te werken aan nog maar eens een
> > monopolieversterkende `innovatie' kies je voor C++ en/of Java.
> > Zowat de hele .NET is trouwens reeds gespecifieerd in CORBA, dat zeer
> > goede ondersteuning heeft voor C++ en Java (en andere talen).
> > 
> wat is CORBA?
> Daar heb ik nog nooit van gehoord.
> 
``Common Object Request Broker Architecture''

Dat kan ik best begrijpen, omdat MS daar in alle talen over zwijgt :-)
CORBA is een standaard (al jaaaaaaren) voor gedistribueerde
programma's, en heeft met versie 3 (gestandaardiseerd meer dan een
jaar geleden) zowat alles in huis wat .NET aan distributed computing
ook wil aanbieden. Maar CORBA is niet platform of taal-gebonden.
Je vindt wel een hoop meer info op de website van de Object Management
Group, <www.omg.org>, dat is de organisatie die onder andere ook UML
standaardiseert.

Wat CORBA _niet_ doet is de `tussentaal' specifieren van een
taal-onafhankelijke bytecode zoals in .NET of Java.

.NET is, in de beste MS traditie, een niet duidelijk gescheiden aanbod
van formaten, talen en tools (om de gebruiker niet te onafhankelijk te
laten worden); CORBA specifieert enkel interfaces, zonder taal- en
tool-afhankelijkheden.

CORBA gebruiken is dus `moeilijker' in die zin dat je zelf de keuze
moet maken van welke ORB (Object Request Broker) je wenst te
gebruiken. Maar ja, keuze willen we toch niet in het MS universum, of
wel? :-)

CORBA wordt, onder andere, gebruikt in de Gnome desktop en in
luchtvaart-software.

Herman
-- 
K.U.Leuven, Mechanical Engineering, Robotics Research Group
<http://www.mech.kuleuven.ac.be/~bruyninc>  +32 16 322480
Technical Details
Message-ID: <Pine.LNX.4.44.0204071336060.14515-100000@pc25-213.mech.kuleuven.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!easynews!newsfeed.frii.com!newsfeed.icl.net!newsfeeds.belnet.be!newsfeed.belnet.be!naxos.belnet.be!news.belnet.be!pc25-213.mech.kuleuven.ac.be!bruyninc
References: <3ms8au0umst4jhqbt7mepgtio9mv3fdb2t@4ax.com> <3ca4afab$0$29677$ba620e4c@news.skynet.be> <3ca4d422$0$250$ba620e4c@news.skynet.be> <mC5p8.2575$iH3.541868179@hestia.telenet-ops.be> <Pine.LNX.4.44.0203301005470.8995-100000@pc25-213.mech.kuleuven.ac.be> <Xns91E988912B20DWardPoelmanspandorab@195.130.132.65>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,3cfcb2e94692f21f
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-04-07 04:44:17 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!easynews!newsfeed.frii.com!newsfeed.icl.net!newsfeeds.belnet.be!newsfeed.belnet.be!naxos.belnet.be!news.belnet.be!pc25-213.mech.kuleuven.ac.be!bruyninc
From: Herman Bruyninckx <Herman.Bruyninckx@mech.kuleuven.ac.be>
Newsgroups: be.comp.programming
Subject: CORBA (Was: Re: C, C++, C.NET)
Date: Sun, 7 Apr 2002 13:44:13 +0200
Organization: KULeuvenNet
Lines: 46
Message-ID: <Pine.LNX.4.44.0204071336060.14515-100000@pc25-213.mech.kuleuven.ac.be>
References: <3ms8au0umst4jhqbt7mepgtio9mv3fdb2t@4ax.com>
 <3ca4afab$0$29677$ba620e4c@news.skynet.be> <3ca4d422$0$250$ba620e4c@news.skynet.be>
 <mC5p8.2575$iH3.541868179@hestia.telenet-ops.be>
 <Pine.LNX.4.44.0203301005470.8995-100000@pc25-213.mech.kuleuven.ac.be>
 <Xns91E988912B20DWardPoelmanspandorab@195.130.132.65>
Reply-To: Herman Bruyninckx <herman.bruyninckx@mech.kuleuven.ac.be>
NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be
Mime-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
X-Trace: naxos.belnet.be 1018179855 15604 134.58.127.12 (7 Apr 2002 11:44:15 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Sun, 7 Apr 2002 11:44:15 +0000 (UTC)
X-X-Sender: bruyninc@pc25-213.mech.kuleuven.ac.be
In-Reply-To: <Xns91E988912B20DWardPoelmanspandorab@195.130.132.65>
Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@pc25-213.mech.kuleuven.ac.be
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)