[omniORB] omniORB compared to TAO

Thomas Lockhart lockhart@fourpalms.org
Tue Mar 4 18:45:03 2003


> I was wondering if anyone has used both OmniORB and TAO? It took me awhile
> to finally get omniORB installed but I now have done a few prototypes in
> OmniORB and TAO and would like some assistance in deciding between the two.
> I noticed the code size  is much, much larger with TAO than with OmniORB and
> also that OmniORB generates a lot less files.  Aside from not  having an
> implementation repository, I don't know how the two different in significant
> ways.  Any comments would be greatly appreciated. Thanks.

omniORB is a good implementation of the features it has. TAO has many 
more features, is supported on more platforms and compilers, has the ACE 
infrastructure to help with porting to new platforms, and has a more 
active development community. I think that both products have a good 
long term outlook. I use omniORB for the python mapping and TAO for all 
C++ code, at least partly for historical reasons, partly for 
portability, and partly for (currently unused) extra features.

If omniORB does what you need on the platforms you are interested in, 
then there is not much reason to look elsewhere afaict. btw, it seems an 
implementation repository for omniORB is not that far away now...

                     - Tom