[Zope3-dev] Re: Grok sprint 2 reports
Tres Seaver
tseaver at palladion.com
Fri Apr 20 10:35:34 EDT 2007
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Max M wrote:
> Martin Aspeli skrev:
>> Peter Bengtsson wrote:
>
>>> Will the grok effort yield any codegenerating scripts and stuff like
>>> the django folks have?
>>> If not, I have some ideas that I could maybe contribute with at/for
>>> the next sprint even :)
>> Code generation sucks. :)
>
> (I know it is late to participate in this thread, but I am reading up on
> grok.)
>
> I used to have the above opinion too. But I have changed my mind.
>
>
> A good framework will get you up and running with as little resistance
> as possible.
>
> But actual real-life projects will often need a lot of files,
> configuration and settings.
>
> So you might start out mean and lean, but after you are done fixing all
> the little special cases and customizations, you will still have a lot
> of code.
>
> If all that code you end up with anyway is automatically generated, it
> will have an educational effect on the community. A "Code by Numbers"
> effect where you fill in code in the obvious slots.
That presumes that the framework is omniscient / presient enough to
leave slots in place to allow the customizaitons you want. I *hate*
fighing some UID-generateing architecture ("wiggling the wires") to get
the customer's desired UI.
> Just see how easy it is to check out other peoples AT based code in
> Plone. Simply because everyone are acustomed to the structures and
> conventions.
I think you just proved Martin's point: in my experience, maintaining
other people's AT-based code is like Napoleon before Moscow: thigh deep
in freezing mud.
Tres.
- --
===================================================================
Tres Seaver +1 540-429-0999 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFGKM+2+gerLs4ltQ4RAlqyAJ9/5MlxmBy+nAYJUkmrrtCPt0aHMwCeOr3X
T0RmJNDsVnTMl4iARwFtL2E=
=Q4CN
-----END PGP SIGNATURE-----
More information about the Zope3-dev
mailing list