Article View: be.comp.programming
Article #9762CORBA (Was: Re: C, C++, C.NET)
From: Herman Bruyninckx
Date: Sun, 07 Apr 2002 11:44
Date: Sun, 07 Apr 2002 11:44
45 lines
3462 bytes
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!bruynincReferences:
<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/)