I was going to start learning and using Catalyst soon. Why should I learn Mojolicious instead? Why shouldn't I?
Catalyst == larger community + more documentation + lots of useful modules out there. The downside is that it takes a heck of a lot of effort to get up to speed and I personally find that it can get in the way a little for smaller projects. Frameworks like Mojolicious, Jifty ( http://jifty.org/ ) and Dancer ( http://perldancer.org ) are much quicker to get up to speed on, but suffer slightly from having a smaller com…
Mojolicious Web Framework in Perl
11–20 of 24 posts
Re: Mojolicious Web Framework in Perl
#12Earlier quoted context omitted.
Catalyst == larger community + more documentation + lots of useful modules out there. The downside is that it takes a heck of a lot of effort to get up to speed and I personally find that it can get in the way a little for smaller projects. Frameworks like Mojolicious, Jifty ( http://jifty.org/ ) and Dancer ( http://perldancer.org ) are much quicker to get up to speed on, but suffer slightly from having a smaller com…
Another vote for Dancer from me. You can start with a tiny one-file script and then slowly use sessions, templates, Plack middleware etc. as you need it. It's very elegant.
Re: Mojolicious Web Framework in Perl
#13I was going to start learning and using Catalyst soon. Why should I learn Mojolicious instead? Why shouldn't I?
Perhaps the simplest explanation is this: Catalyst is suitable for big, complex things. Mojolicious is better for smaller things. Just as Rails is for big things, Sinatra for smaller things. Or Django is for big things, and web.py is for smaller things. They are two different frameworks, to serve different requirements to some extent.
Re: Mojolicious Web Framework in Perl
#14Re: Mojolicious Web Framework in Perl
#15Earlier quoted context omitted.
Another vote for Dancer from me. You can start with a tiny one-file script and then slowly use sessions, templates, Plack middleware etc. as you need it. It's very elegant.
There is nothing Dancer does that Mojolicious can't do better, and then some.
Mojolicious is very cool, has strong leadership, direction, and is very opinionated.
I prefer Dancer, and believe it fills a slightly different niche - but the competition between both can only be a good thing.
Re: Mojolicious Web Framework in Perl
#16Earlier quoted context omitted.
Another vote for Dancer from me. You can start with a tiny one-file script and then slowly use sessions, templates, Plack middleware etc. as you need it. It's very elegant.
There is nothing Dancer does that Mojolicious can't do better, and then some.
It's great that you promote your framework, but it doesn't mean that similar frameworks can't be good.
Re: Mojolicious Web Framework in Perl
#17Earlier quoted context omitted.
There is nothing Dancer does that Mojolicious can't do better, and then some.
I didn't mean to attack Mojolicious at all. I've never played with it, but it seems very cool. I have used Dancer, and liked it very much, that's all I wanted to say. It's great that you promote your framework, but it doesn't mean that similar frameworks can't be good.
Re: Mojolicious Web Framework in Perl
#18Earlier quoted context omitted.
Another vote for Dancer from me. You can start with a tiny one-file script and then slowly use sessions, templates, Plack middleware etc. as you need it. It's very elegant.
There is nothing Dancer does that Mojolicious can't do better, and then some.
Re: Mojolicious Web Framework in Perl
#19Earlier quoted context omitted.
I didn't mean to attack Mojolicious at all. I've never played with it, but it seems very cool. I have used Dancer, and liked it very much, that's all I wanted to say. It's great that you promote your framework, but it doesn't mean that similar frameworks can't be good.
They are not even playing in the same league.
When I said Dancer is "similar" I was only thinking of Mojolicious::Lite. Feature-wise Dancer and Mojolicious are obviously not in the same league, and are not meant to be. People who just needed a small and easy solution were happy enough with Dancer.
Maybe nowadays Mojolicious::Lite should be their go-to solution - but you're not gonna convince anyone that way.
Also, completely replacing your comment without indicating it with an [edit] or similar isn't very nice.
I admire your work in the Perl web space, and have been following it via Planet Perl. There's no need to defend it with snarky one-liners.
Re: Mojolicious Web Framework in Perl
#20Earlier quoted context omitted.
There is nothing Dancer does that Mojolicious can't do better, and then some.
What about documentation? A few months ago, I was interested in Mojolicious, but it seemed to me, that the docs were hidden and incomplete, I completely lost my interest for that reason alone.