Herianto Tan wrote:
The reason why I want to use Java in Zope is as follow: -It has huge community and I'm familiar with its library.
I like Java as a language, but IMHO many libraries are unnecessarily complicated. I remember spending some evenings on simple things, like sending an email or retrieving a webpage via HTTP. Python also has an extensive library, but most tasks that should be simple, are. With Java I was used to making some fresh coffee before starting to program. While the machine was brewing coffee I would browse through the Javadocs. Equiped with API knowledge and a fresh cup of coffee I would start writing out a class hierarchy, interfaces, declarations and exception handling. With Python I'm usually done programming before the coffee machine has finished, and I get to enjoy the coffee while watching my program run :-) Cheers, René Pijlman