NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.
All the Perl that's Practical to Extract and Report
Stories, comments, journals, and other submissions on use Perl; are Copyright 1998-2006, their respective owners.
Maypole vs Catalyst (Score:1)
I'll leave the "too many choices" part alone, as I basically agree with hfb. :) Also there
have been a couple threads on "separating the
wheat from the chaff" on perlmonks recently,
so it no longer interests me.
But I do have to offer another suggestion for the relative success of Maypole and Catalyst. You claimed:
I wouldn't claim to know for sure, but I don't think Maypole's choice of Class::DBI has much to do with Maypole's being relatively less popular than Catalyst. My impression, having followed Maypole's initial development, is rather that Simon (Cozens) intended it to be more of a proof-of-principle framework that he worked on while he had funding from TPF. Catalyst got started as a fork of Maypole, after Simon lost interest in it. See for example the list of maintainers of Maypole [cpan.org] to find that Sebastian Riedel maintained Maypole for a while. Until he forked it into Catalyst. If you look in the Changes file of Maypole, you'll also see that several of its contributors are Catalyst developers.
So my conclusion is that the choice of database abstraction layer has little to do with the popularity of Catalyst.
Reply to This
Re: (Score:1)
I agree, but here you're refuting a point that Alias didn't make. He didn't say it made Catalyst more popular than Maypole. His point was that, because "Catalyst embraced choice and diversity", they were able to switch "their default choice [of ORM] ... with relatively little negative effect." That's just one example of how a certain amount of choice in building blocks can allow a frame
Re: (Score:1)
While it may have happened in any case that people moved away, having Class::DBI going boom most certainly accelerated the migration.
From the point of view of someone not actively involved in the web MVC developments (since I have my own MVC framework) it was almost an overnight migration, much much faster than you would normally see.
As for Catalyst vs Ji