<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">On 9/21/2015 12:00 PM,
      <a class="moz-txt-link-abbreviated" href="mailto:grok-dev-request@zope.org">grok-dev-request@zope.org</a> wrote:<br>
    </div>
    <blockquote cite="mid:mailman.4.1442829601.22129.grok-dev@zope.org"
      type="cite">
      <pre wrap="">By the gods!  Where were you two years ago when I was trying to learn Grok!?
</pre>
    </blockquote>
    Ha Ha, I appreciate your comments!<br>
    <br>
    I have found grok to be an amazing RAD tool for two reasons:<br>
    <blockquote>a)  It provides you with all the power of the Zope
      Component Framework (ZCF) without the pain of having to use ZCML
      (Zope Config XML) and<br>
      b)  It's just so easy to adapt existing code as requirements
      change<br>
    </blockquote>
    I refuse to be an apologist for the ZCF- it's an amazing achievement
    by some great Python coders, and well worth learning even if you
    never use grok.  I think a lot of peoples gripe with the ZCF was due
    to the use of ZCML for site configuration for Zope-3, and I don't
    really think Pyramid gains a whole lot by hiding the ZCF from
    developers.<br>
    <br>
    Anyway, thanks and good luck,<br>
    Paul<br>
    <br>
  </body>
</html>