Are there any modern (Moose/PSGI) web frameworks other than Catalyst?
Are there any Perl web-development frameworks other than Catalyst that are:
- written with
Moos开发者_开发技巧e
- natively written for PSGI (not with some PSGI-emulation)
- Unicode ready/safe - so Perl 5.10+
- small, extensible and nice
or is Catalyst
the only guy in the town? :)
AFAIK, Dancer
, Mojolicious
, Jifty
are not Moose-core
The only other one that comes to my mind os Ox. It's a pretty nice framework in many ways and does match all of your requirements. Sadly, though, its user base is somewhat small and you'll end up re-inventing a lot of things you could've ready re-used off of CPAN if you had gone with Catalyst. But sometimes that's just what you want to do for certain applications, so I'm happy it exists.
Here is my favorite one - Mason.
- Moose based
- default web-agnostic and PSGI native with PSGIHandler plugin
- its utf8 support is can be done with plugin see here
It is usually used as templating engine only, but with some discipline you can use it as VC framework (read: not enforcing separation and doing nothing for Models, Views are natural, Controllers you can done with dhandlers and with the RouterSimple plugin).
精彩评论