[Zope-dev] Re: [Zope] Zope in Jpython

Michel Pelletier michel@digicool.com
Wed, 29 Mar 2000 16:56:45 -0800


"J. Atwood" wrote:
> 
> I know this is probably a hot topic and will be much debated but have you
> guys at DC looked into this?

For a few seconds, yes.

> Are there reasons why this is a good idea?

Few.

> Bad idea? 

Many.

Java is not an open platform.  Zope depends very much on the current
CPython implementation. Java has 'stability' issues, depending on what
vendor/platform/day of the week it is.  No in-house Java expertise.  Add
to this the list of debatable reasons why doing anything at all in Java
is a bad idea.  The bottom line is probably that we don't trust Java
like we trust C and Python.  If Java sticks around for as long as either
C or Python, then maybe I'll trust it a little, but never more than that
as long as it is a closed platform.

>It seems like a natural way to increase the performance of Zope while
> keeping all the power of OO and Python.

Increase?  I think that's highly debatable.  We could put just as much
effort into increasing the performance of the CPython JVM or rewriting
components of Zope in C and probably get a much higher performance
return than depending on any one of a number of wildly different Java
implementations to give us that.

-Michel