Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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 Moose
  • 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

like image 250
cajwine Avatar asked Jul 29 '11 08:07

cajwine


2 Answers

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.

like image 189
rafl Avatar answered Nov 16 '22 01:11

rafl


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).

like image 24
jm666 Avatar answered Nov 16 '22 00:11

jm666