[Catalyst] Catalyst, MVCs and other MVCs
Zbigniew Lukasiak
zzbbyy at gmail.com
Tue Nov 4 08:49:16 GMT 2008
On Tue, Nov 4, 2008 at 4:25 AM, Jacinta Richardson
<jarich at perltraining.com.au> wrote:
> G'day everyone,
>
> I've just joined and am looking forward to learning more about Catalyst. I run
> a business called Perl Training Australia, which - imaginatively - teaches Perl,
> in Australia. ;)
>
> I'm writing a conference paper comparing a number of Perl's popular MVCs. I'm
> somewhat familiar with Catalyst and have attempted (unsuccessfully) to use it in
> a couple of projects. Fortunately my paper is from a beginners point of view.
>
> If anyone has anything they'd like to share about Catalyst vs Jifty, Gantry,
> CGI::App, Maypole, Mojolicious etc, I'm certainly open to insights. I don't
> have enough time to learn all of these frameworks properly so I'm very dependent
> - at this stage - on information from the users and creators.
>
> My paper (and findings) will be available in December. I'm rating MVCs on:
> * community participation
> * ease of installation
> * flexibility
> * quality of documentation
> * ease in creating a particular sample program (with CRUD)
>
> I know that Catalyst is about dispatch more than about CRUD, but I'd love
> pointers to a tutorial about how to get a basic system with working CRUD up and
> working within minutes. When I first tried Catalyst (about a year ago) I worked
> through the tutorial but it did not cover all aspects of CRUD (I've forgotten
> what was missing) and I later found that the modules it recommended were
> deprecated. So I'd really, really love advice here.
There is a CRUD page at the Catalyst wiki:
http://dev.catalystframework.org/wiki/crud
My project is Catalyst::Example::InstantCRUD - that generates a CRUD
scaffolding (ala Rails). It is now a bit dated - and rather a big pile
of spaghetti - so I work on a new version (unfortunately I wait for
new release of underlying libraries - so I don't know if it can be
ready by December). See my ideas at:
http://dev.catalystframework.org/wiki/crud/instantcrud.
I need to add that my primary goal for InstanCRUD is to make it a
learning resource. I believe that having a working example, tailored
to the DB structure, that can be tweaked and experimented with is the
quickest way to learn.
--
Zbigniew Lukasiak
http://brudnopis.blogspot.com/
http://perlalchemy.blogspot.com/
More information about the Catalyst
mailing list