views on "Catalyst" by Jonathan Rockway ?

Matt S Trout dbix-class at trout.me.uk
Fri Feb 8 08:21:47 GMT 2008


On Thu, Feb 07, 2008 at 07:41:12AM -0800, Ovid wrote:
> What my review *won't* be is a review of Catalyst itself.  It's a great
> framework, but implementing plugins via multiple inheritance is
> frustrating.  I actually had one developer tell me (make sure you're
> not drinking anything when you read this) "we're re-envisioning OO". 
> Fortunately, Catalyst developers have realized that this doesn't work
> terribly well, so they now warn against this:
> 
>   http://tinyurl.com/33wofu
>  
> Of course, CGI::Application uses mixins, which is hardly better due to
> ordering problems.  Sigh.  Traits are *so* much better for making stuff
> like this work:
> 
>   http://tinyurl.com/yo2l9b

And Moose's Role system (which is effectively 'traits on steroids') better
still. Which is likely what we'll be using in the long run - traits are all
very well but there are a fair few things you want method modifiers for.

-- 
      Matt S Trout       Need help with your Catalyst or DBIx::Class project?
   Technical Director                    http://www.shadowcat.co.uk/catalyst/
 Shadowcat Systems Ltd.  Want a managed development or deployment platform?
http://chainsawblues.vox.com/            http://www.shadowcat.co.uk/servers/


More information about the london.pm mailing list