<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">Hi,<br>
      <br>
      thank you very much for the quick responsde and the link, I hadn't
      found it before :)<br>
      <br>
      Another question: Is testing common practice among grok
      developers?<br>
      <br>
      Regards,<br>
      Holger<br>
      <br>
      Am 28.08.2012 14:33, schrieb Noe Nieto:<br>
    </div>
    <blockquote
cite="mid:CAKYVvaEaPUqeC4EGHryVP7SCBbWk3nDHwJ7sit_xeyaee0tJ-g@mail.gmail.com"
      type="cite">Grok is centered about the ZODB and the Zope Component
      Architecture. This is very unique with respect to frameworks that
      are built around SQL statements.<br>
      <br>
      So, yes, Its better to think about components. There are four
      basic concepts: Interfaces, Adapters, Utilities and Persistence.
      Every major piece of your application is a component.<br>
      <br>
      I recommend reading this:<br>
      <a moz-do-not-send="true"
        href="http://www.muthukadan.net/docs/zca.html">http://www.muthukadan.net/docs/zca.html</a><b><br>
        <br>
        --<br>
        Noe<br>
        <br>
      </b><br>
      <div class="gmail_quote">2012/8/28 Holger S. <span dir="ltr">&lt;<a
            moz-do-not-send="true" href="mailto:holger.s@fu-berlin.de"
            target="_blank">holger.s@fu-berlin.de</a>&gt;</span><br>
        <blockquote class="gmail_quote" style="margin:0 0 0
          .8ex;border-left:1px #ccc solid;padding-left:1ex">
          <div text="#000000" bgcolor="#FFFFFF"> Hello,<br>
            <br>
            <tt>we at the Free University Berlin </tt><b>are holding a
              contest, where </b>top-class teams of three programmers
            compete to implement the same requirements for a web-based
            system within two days, using different technology platforms
            (<a moz-do-not-send="true"
              href="https://www.plat-forms.org/" target="_blank">https://www.plat-forms.org/</a>).&nbsp;<b>Its
              purpose</b> is not to determine "the" best platform, but
            rather to provide new insights into the real (rather than
            purported) pros, cons, and emergent properties of each
            platform. <br>
            <br>
            We used to discern platforms by language, but found that
            similar web frameworks can make properties of solutions
            similar over different languages. So, because it is one, we
            are also investing the properties of grok :-)<br>
            And this is where I need your help on two questions:<br>
            <br>
            &nbsp;&nbsp;&nbsp; - what is the typical development procedure when
            developing a web application with grok?<br>
            &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; We want to find out in what steps a developer
            implements an application in a framework, for example
            whether they start with models, templates or tests.<br>
            &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; Is this somewhat similar to the procedure in this
            tutorial?<br>
            &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <a moz-do-not-send="true"
              href="http://grok.zope.org/documentation/tutorial/grok-poller-tutorial"
              target="_blank">http://grok.zope.org/documentation/tutorial/grok-poller-tutorial</a><br>
            <br>
            &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 1. bootstrap grok<br>
            &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 2. write model classes<br>
            &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 3. for each user story<br>
            &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; a. write views<br>
            &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; b. write tests<br>
            &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; c. write templates<br>
            &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <br>
            &nbsp;&nbsp;&nbsp; - what is the mental model when writing a grok
            application? Do you think in terms of URLs, actions, form,
            components?<br>
            <br>
            Regards,<br>
            Holger<br>
          </div>
          <br>
          _______________________________________________<br>
          Grok-dev mailing list<br>
          <a moz-do-not-send="true" href="mailto:Grok-dev@zope.org">Grok-dev@zope.org</a><br>
          <a moz-do-not-send="true"
            href="https://mail.zope.org/mailman/listinfo/grok-dev"
            target="_blank">https://mail.zope.org/mailman/listinfo/grok-dev</a><br>
          <br>
        </blockquote>
      </div>
      <br>
      <br clear="all">
      <br>
      -- <br>
      <span style="color:rgb(255,204,102)">---</span><br>
      <span style="color:rgb(204,153,51)">Noe Nieto</span><br>
      NNieto Consulting Services<br>
      M: <a moz-do-not-send="true" href="mailto:nnieto@noenieto.com"
        target="_blank">nnieto@noenieto.com</a><br>
      W: <a moz-do-not-send="true" href="http://noenieto.com"
        target="_blank">http://noenieto.com</a><br>
      T:&nbsp; <a moz-do-not-send="true"
        href="https://twitter.com/#%21/tzicatl" target="_blank">@tzicatl</a><br>
      Li: <a moz-do-not-send="true"
        href="http://www.linkedin.com/profile/view?id=84300665"
        target="_blank">Perfil en LinkedIn</a><br>
      <br>
    </blockquote>
    <br>
  </body>
</html>