Hi,

Am Mittwoch, den 10.01.2007, 00:44 +0000 schrieb Martin Aspeli:
> Code generation sucks. :)
> 
> But:
> 
>   - ArchGenXML (hacky though it is) is great for business types because 
> it takes UML (which business analysts understand and customers can be 
> talked through) and produces content types they can CRUD with. 
> Seriously, I've seen people sell big Plone jobs on AGX (kinda scary).
> 
>   - Don't invent a new code generator. Please. :) PasteScript does quite 
> well, and seems to be adopted by others, e.g. Pylons. We already use it 
> to make new egg-like packages for Plone.
> 
>   - You should never, ever *need* code generation. It should be a nice 
> way of getting a common structure for second-order stuff like 
> documentation files and egg metadata (how we use ZopeSkel/paster in 
> Plone), or a way of going from a visual representation to code. Systems 
> that *depend* on generators are always nasty to maintain, upgrade and 
> understand. Tools are just not a replacement for good language design 
> (this is why we see the Java->Rails exodus cliche, and then people 
> realise Rails has tools too, oh well).

We've been talking a bit about using Paste to create initial project
environments (e.g. bootstrap a buildout that has grok and Zope 3 in it
and setup your subversion environment).

This is one of the things on our 1.0 list ... Have a look at
launchpad.net/grok for more.

Christian

-- 
gocept gmbh & co. kg - forsterstra├če 29 - 06112 halle/saale - germany
www.gocept.com - [EMAIL PROTECTED] - phone +49 345 122 9889 7 -
fax +49 345 122 9889 1 - zope and plone consulting and development

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil

_______________________________________________
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com

Reply via email to