|Maypole framework was nominated for deletion. The debate was closed on 8 February 2015 with a consensus to merge. Its contents were merged into Catalyst (software). The original page is now a redirect to here. For the contribution history and old versions of the redirected article, please see its history; for its talk page, see here.|
|WikiProject Perl||(Rated Start-class, High-importance)|
|WikiProject Computing||(Rated Start-class, Low-importance)|
That's all very well but what does it do?
I just read the whole article and am none the wiser what it does or what it could be used for (I exaggerate only a little). Far too much use of jargon to be useful. It is an article written by someone who likes to use a secret language to show their own membership of a secret society, and not one which is intended to impart knowledge to the uninitiated. Just my opinion. —Preceding unsigned comment added by 18.104.22.168 (talk) 15:06, 14 July 2010 (UTC)
- Yes. The article at the moment looks as if it was put together as a promotional effort by the product's creators. Typically people who write "free software" think that they're free to abuse Wikipedia to promote their product because Wikipedia is "free" or something. The article as it stands is a disgrace. JoshuSasori (talk) 09:14, 12 December 2012 (UTC)
Security/multiple applications within one mod_perl environment
Citation from article:
- On Apache, mod_perl can help with performance considerably, though its use might be an issue because it can be unsafe to share multiple applications under mod_perl.
When using Perl which was built with threads and having
- PerlOptions +Parent
in Apache's mod_perl configuration running multiple mod_perl applications at once should be perfectly safe.
Could probably a mod_perl expert comment on this?
The database support section is a bit of a red herring. By adding incremental layers of CPAN modules, you can do various things:
- no data model at all (not useful, but possible)
- a data model consisting of programmatic constants
- a data model from any source of data (e.g. files on a filesystem, pages on another website)
- a data model via DBI
- a data model via some ORM wrapping DBI such as DBIx::Class, Class::DBI
Catalyst itself provides the means of finding and instantiating models. Catalyst plugins provide the glue required to incorporate standard data provider modules from CPAN as Catalyst models via simple configuration.
The model provides most of the facilities that the section describes - many of the comments ('direct SQL is supported as well') refer not to Catalyst but to the underlying data provider (yes, DBIx::Class supports direct SQL use, but DBIx::Class != Catalyst). More accurately, Catalyst incorporates whatever data models you choose and exposes all of their facilities to your application. —Preceding unsigned comment added by 22.214.171.124 (talk) 12:20, 27 January 2011 (UTC)
Poor-quality references and poor tone of article
This article is referenced to the product's own documentation and to a discussion on reddit. It's written like a "how to" guide about the product and contains some rather inappropriate language about the product. JoshuSasori (talk) 09:11, 12 December 2012 (UTC)