Distributed App - C++ with Python for Portability?

dave_mikesell at fastmail.fm dave_mikesell at fastmail.fm
Tue Mar 11 05:36:54 EDT 2008


On Mar 11, 3:03 am, Bob Martin <bob.mar... at excite.com> wrote:
> in 337600 20080310 222850 dave_mikes... at fastmail.fm wrote:
>
> >On Mar 10, 2:21 pm, Bob Martin <bob.mar... at excite.com> wrote:
>
> >> Java is more portable than most other languages, especially if your app needs a gui.
>
> >The promise of Java portability was one of the biggest scams ever
> >perpetrated on the software industry.  There are issues going from OS
> >to OS, VM to VM, DB to DB, app server to app server, etc.  Certainly
> >no easier than porting C++ and the appropriate libraries, IMHO.
>
> Quite untrue - I have a stack of large java apps which run without change on
> Linux, OS/2 and Windows.  Not many, if any, other languages can match that,
> and definitely not C++.

I'm happy that it's worked for you, but I haven't seen it in my
experience.  My current client has code that works in 1.4.0, but not
higher versions of the JDK without code changes.  And other that won't
run in later versions of the app server (JBoss) than the one for which
it was developed.   And upgrading our SQL Server version required an
upgrade of DB drivers.   Another headache.   They have their own JVM
requirements as well, as do other packages and libraries.   Getting
them all to play together hasn't been seamless or easy by any stretch.






More information about the Python-list mailing list