in reply to Why Scaffolding? Validation and learning.

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
  • Comment on Re: Why Scaffolding? Validation and learning.