Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Which Perl web framework should I use?

I would like to develop a web application using Perl.

Refer some Perl package (like Strawberry) which is simple to install. Also it should be suitable for the web application.

like image 228
Bharanikumar Avatar asked Jan 21 '11 11:01

Bharanikumar


1 Answers

Have a look at Mojolicious, a complete and modern framework for Web applications whose only requirement is Perl (no additional modules required!).

To install it, just download a Strawberry Perl version and issue cpan Mojolicious: no dependencies required. Or, download the latest tar.gz for Mojolicious, unpack it, and perl Makefile.PL && make test install.

With it, you get a Modern Perl web client, server, MVC framework, plugins, websockets, templating engine... you name it, and the only requirement is Perl (5.8.8+).

Alternatively, have a look at Catalyst, which has a bit more requirements than Mojolicious but also has a couple books out, and a bigger community behind it.

You can install all sorts of Modern Perl goodies having a look at Task::Kensho. Its purpose is to have all Modern Perl modules one uses to develop web applications, etc. If any of the prerequisites don't install, file a bug report as it is supposed to Just Work

like image 78
mfontani Avatar answered Sep 18 '22 17:09

mfontani