I like the scaffolding idea. I try many different tools and techniques. Scaffolding enables me to look at more alternatives by saving time.

The challenge to getting scaffolding to work in a Perl environment is that there are so many dependencies. An interesting test is to start with a bare-bones perl build, get the cpan module configured, and type 'install Catalyst::Example::InstantCRUD'. When I tried this (linux FC3, perl-5.8.8), the build proceeds for quite a while, and then fails with:

Failed during this command:
  ISLUE/Catalyst-Plugin-Session-State-Cookie-0.05.tar.gz: signature_verify NO
  TKP/DBIx-Class-DigestColumns-0.02000.tar.gz  : make_test NO
I would contrast this with Ruby on Rails, which installed and operated without errors when I tried it. I really like the concept, but a scaffold is only as stable as the ground underneath it. I think that keeping the underlying Catalyst modules working will be the major challenge to the possible role of InstantCRUD in getting new users to try Catalyst.

It should work perfectly the first time! - toma

In reply to Re: Why Scaffolding? Validation and learning. by toma
in thread Why Scaffolding? Validation and learning. by zby

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.