Live data from Hacker News

Mojolicious 8.0 released: Perl real-time web framework

blog.kraih.com

11–20 of 35 posts

Re: Mojolicious 8.0 released: Perl real-time web framework

#11
Just recently trying to get into Perl (trying to bone up for a specific position that requires it) and Mojolicious has been an incredible discovery: the "lightweight" Rails/Django replacement (somewhere between Rails and Sinatra in terms of ceremony and structure) I've always wanted.

Re: Mojolicious 8.0 released: Perl real-time web framework

#12
post #2

Congrats! Where i work Mojolicious is what keeps us using Perl.

My company uses Mojolicious for all our webdev and Perl for all our in-house stack. Full disclosure, it was my decision ;) but the work is so fast and smooth, I can't imagine switching to anything else.

Re: Mojolicious 8.0 released: Perl real-time web framework

#14
post #12
post #2

Congrats! Where i work Mojolicious is what keeps us using Perl.

My company uses Mojolicious for all our webdev and Perl for all our in-house stack. Full disclosure, it was my decision ;) but the work is so fast and smooth, I can't imagine switching to anything else.

I've been using Dancer/Plack for a number of years now, are there any particular features of Mojolicious which make it preferable to your mind?

Re: Mojolicious 8.0 released: Perl real-time web framework

#15

Congrats on the release! I've used mojolicious for several of my personal projects and it's been wonderful. @kraih I applaud your work ethic as the frequency of your commits and releases show you are dedicated to the project and keeping it moving forward. Thank you!

Thank you. I've been very fortunate to have found an employer that enables me to keep contributing to open source projects this actively. So SUSE also deserves a big thank you for making Mojolicious 8.0 possible! :)

Re: Mojolicious 8.0 released: Perl real-time web framework

#16
post #9
post #8

We are also heavily using it since 3.x. Thank you! Any reasons for picking Cpanel::JSON::XS over JSON::XS? The latter has marginally better performance.

Yes, Cpanel::JSON::XS can be configured to be closer to the original Mojo::JSON behaviour. And the maintainer has historically been more cooperative with efforts to make Perl JSON modules compatible with each other.

>And the maintainer has historically been more cooperative with efforts to make Perl JSON modules compatible with each other.

Indeed, MLEHMANN's (JSON::XS maintainer) difficult personality was one of the main reasons why Cpanel::JSON::XS was created and why it has gained so much popularity despite being almost identical functionally.

Re: Mojolicious 8.0 released: Perl real-time web framework

#18
post #12

Earlier quoted context omitted.

My company uses Mojolicious for all our webdev and Perl for all our in-house stack. Full disclosure, it was my decision ;) but the work is so fast and smooth, I can't imagine switching to anything else.

I've been using Dancer/Plack for a number of years now, are there any particular features of Mojolicious which make it preferable to your mind?

Since it is built from the ground up around an event loop, asynchronous requests and responses as well as websockets work much more naturally. With Plack-based frameworks the PSGI spec is not built for asynchronous behavior, so you have to rely on hacks and use specific PSGI servers like Twiggy.

Re: Mojolicious 8.0 released: Perl real-time web framework

#19
post #8

We are also heavily using it since 3.x. Thank you! Any reasons for picking Cpanel::JSON::XS over JSON::XS? The latter has marginally better performance.

There is a long list of bug fixes and enhancements that have been made in the fork, many of which are critical in my opinion: https://metacpan.org/pod/Cpanel::JSON::XS#cPanel-fork
Post reply on HN