in reply to Re: It's so easy to become complacent.
in thread It's so easy to become complacent.

I have to ask, why do you perceive mojolicious hard to write? We deploy mojolicious web apps here at $work for loads of things, from a customer monitoring system to custom api's for things like GIS systems. I always smile when i get a new project that i get to use mojolicious.

Just curious about your opinions/experiences is all

-Pizentios
  • Comment on Re^2: It's so easy to become complacent.

Replies are listed 'Best First'.
Re^3: It's so easy to become complacent.
by FreeBeerReekingMonk (Deacon) on Mar 08, 2016 at 19:19 UTC
    Hmm... I will have to be frank here: I am biased.

    There might be a little truth to the fact that Dancer is marked Beginner and five star documentation, while Mojolicious is marked as Intermediate and has four stars of documentation. Dancer v/s Mojolicious

    At this point, there are enough docs and plugins for all that you would want and you just bring them together like ingredients for a cake... urr... starting to talk like a Mojolician...

    Maybe I was put off by exactly that video that is still around: https://vimeo.com/40579180 While frameworks like Starman is much more serious, and once hearing their strong points... appealed more to me.

    But it is more the fact that I got it immediately with node.js and Dancer, vs having to really trial-and-error my way around mojolicious. (but like I said, the point is moot now, as the docs of all webplatforms I talked about are topnotch)

    And maybe... a preference for the . instead of the fat comma:

    # extract title from template (in a beginner's tutorial!) my $title = $c->ua->get($msg)->res->dom->at('title')->text;

    Finally, there was some PM talk about the same here:

    Mojolicious vs Dancer (security-wise)?

    I hope to find some time to jump into Dancer2... maybe the summervacation...

      Starman is not a framework, it's an application-server / web-engine so it's apples and oranges; Starman is also the only engine that has ever given me bugs and even when it's running perfectly, uwsgi is superior in every way excepting simplicity of use/installation.

      The video is clearly meant to amuse… It's fairly normal fare for Internet culture. And what dot? This is the fat comma =>. The ->s are chained methods, which is a fun and makes for good terse style; part of why jQuery is widely loved.