Re: How good is CORBA?
On Nov 21, 11:20 am, "Sai Krishna M" <[EMAIL PROTECTED]> wrote: > there are certainly client/server interactions. But are they cross-language interactions? This is how I would choose to distribute code. Same machine, all in Python - organize in modules in Python path. Different machines, all in Python - Pyro Different machines, different languages, stateless calls, simple use - XMLRPC/ReST Different machines, different languages, stateless calls, more complex requirements - SOAP Different machines, different languages, statelful, typed - CORBA (omniORB is the best bet at Python end) ICE A lot of the CORBA folks have been mad with ICE because it is subtly discrediting CORBA while not being a standard. It is cleaner, comes with good documentation, supports more languages than any single ORB (however you are stuck with only those languages that ZeroC implements support for). For simple apps, I would stick with omniORBPy. It is not any more complicated than ICE. While ICE is simpler on the whole, you will likely use only a fraction of the CORBA/ICE feature set. So the difference won't necessarily show. I like my tools to be simple. Lately, I have been happily using JSON over HTTP. -- http://mail.python.org/mailman/listinfo/python-list
Re: How good is CORBA?
On 11/24/06, Piet van Oostrum <[EMAIL PROTECTED]> wrote: > > "Chris Mellon" <[EMAIL PROTECTED]> (CM) wrote: > > >CM> FYI: Ice is available under the GPL, so if by "pay" you mean "pay > >CM> money" that's not your only option. You can also get a commercial > >CM> license, similiar to Qt. > > >CM> I like Ice a lot, it's got hardly any of the ramp up time and learning > >CM> curve that CORBA does, and it's extremely efficent. If GPL or cash are > >CM> acceptable licensing options to you, then I encourage you to use it > >CM> before you head to CORBA. > > OmniORB's author did some benchmarking and it appeared that omniORB was > faster than Ice. Nowhere did I say that Ice was faster than any given CORBA implementation. People who want to do benchmark shootouts are on their own. Ice is quick to learn, easy to use, and fast on the wire. That's a good step up over CORBA to me. > -- > Piet van Oostrum <[EMAIL PROTECTED]> > URL: http://www.cs.uu.nl/~piet [PGP 8DAE142BE17999C4] > Private email: [EMAIL PROTECTED] > -- > http://mail.python.org/mailman/listinfo/python-list > -- http://mail.python.org/mailman/listinfo/python-list
Re: How good is CORBA?
> "Chris Mellon" <[EMAIL PROTECTED]> (CM) wrote: >CM> FYI: Ice is available under the GPL, so if by "pay" you mean "pay >CM> money" that's not your only option. You can also get a commercial >CM> license, similiar to Qt. >CM> I like Ice a lot, it's got hardly any of the ramp up time and learning >CM> curve that CORBA does, and it's extremely efficent. If GPL or cash are >CM> acceptable licensing options to you, then I encourage you to use it >CM> before you head to CORBA. OmniORB's author did some benchmarking and it appeared that omniORB was faster than Ice. -- Piet van Oostrum <[EMAIL PROTECTED]> URL: http://www.cs.uu.nl/~piet [PGP 8DAE142BE17999C4] Private email: [EMAIL PROTECTED] -- http://mail.python.org/mailman/listinfo/python-list