in reply to Catalyst or not?

Catalyst as a full-grown web framework has a steep learning curve. The effort pays if your project is complex enough to vindicate using such a framework, even more if you do such projects regularly.

If your website classifies rather as "smaller CGI application", you'll be better off using CGI::Application (as the name already implies) and its plugins.

Best regards,
Jochen

Replies are listed 'Best First'.
Re^2: Catalyst or not?
by jfrm (Monk) on Sep 11, 2006 at 22:20 UTC

    Thanks, sounds sensible. I think it qualifies as "Smaller CGI app". Trouble is I haven't located a suitable plugin although this is probably just my naivety. Presumably the idea is that the plug-ins give you an almost ready to go application and all you need to do it set a few parameters and give it the database info. CGI::Application::Plugin::BREAD seems to be based on Class::DBI and I think I need the functionality from DBIx::Class.

    See here for my separate thread on which package to use for the forms/CGI side DBIx-compatible module to use for CGI CRUD/BREAD?.

    Edited by planetscape - properly linkified link

        Well I had been told that Class::DBI won't do Joins. I was hoping that whatever system I end up using will be able to have a form that will allow the creation, deletion and modification of records from more than one table at once which presumably require table relationships and joins.

        For instance, if I delete a book in my book table, I will also want it to delete any entries corresponding to that book in my bookowners table.

        Is that logical or am I being overly pessimistic about the capabilities of Class::DBI?