[Zope3-dev] Number of languages in Zope 3
Chris Withers
chrisw@nipltd.com
Tue, 08 Apr 2003 08:08:30 +0100
Jeffrey P Shell wrote:
>
>> Under what circumstances would they need to know more than just the
>> templating language in order to produce such templates?
>
> When they want to do more than just templating.
What are the circumstances where that won't be the case?
> or one of the MANY "PSP" packages out there for Python. Anything of
> Zope's magnitude needs (and uses some combination of):
>
> - Base programming language for implementing components.
Python
> - Scripting language for working with those components (ASP, prior to
> ASP.NET, separated scripting languages from programming languages.
> ASP.NET does a better job of unifying things).
Python
> - Some configuration language for just running the server
> (WEB-INF/web.xml in Tomcat, Apache Configuration Files, foo.ini files,
> `config.py` files, etc).
Why not use Python?
> - Some configuration language for describing exposed components,
> interfaces, etc. This language, sortof a specialized ADL (Architecture
> Description Language), is significant in any kind of component
> architecture. From the simplified Web Services architecture (using
> WSDL) to CORBA/CCM (CORBA IDL) to COM/.NET (COM's plethora of IDL's,
> assembly descriptors, etc), there is typically something that says "this
> is what this component is all about".
Again, why not use Python?
> black boxes do and to put them together. In theory, one could build a
> powerful and unique Zope 3 application by just combining all of these
> boxes together by doing custom ZCML.
Under what circumstances would you see that theory becoming practice?
cheers,
Chris