[Zope3-dev] Number of languages in Zope 3

Max M maxm@mxm.dk
Thu, 27 Mar 2003 11:54:19 +0100


Steve Alexander wrote:

Lot's of blah blah snipped ;-)

> To avoid the need to know Python, use only the TTW point-and-click 
> facilities of Zope, most of which aren't yet written, but are planned 
> for.
> Or, use J2EE and choose Java instead of Python. Or use 
> CGI/Other-server-technology and use the languages of your choice. 



The problem is that all of your above aproaches are useless in practice. 
Shure, if you want to write everything from scratch, then you have the 
options you mention above. But if Zope fullfills it's promise, you will 
need to work with other peoples code. And my experience is that people 
don't do what they should do. They do what they can do.

So to use products, you will need to know the technologies that the 
product uses.

Just look at Plone. It uses every imaginable Zope technology, plus a few 
of their own.

Or if I want to use some clever product in a solution for a customer. 
Odds are that I will need to modify the product to fit my need. So I 
will need to understand the technologies used in the product. etc.

So while theoretically you only need to learn the technologies you use 
yourself, you will allmost allways have to learn all the technologies.

The reason that people like php, asp etc. is that there is a relatively 
small core they have to learn, to use technologies. If Zope has this 
humongus core that needs to be learned, it will be problem.

regards Max M