Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Mojolicious 2.0 released: Perl real-time web framework (kraih.com)
73 points by tempire on Oct 17, 2011 | hide | past | favorite | 26 comments


I've been using Mojolicious even before it hit 1.0 and it has been an excellent experience. If there is one area I must applaud sri (and the community) for, is dropping Perl 5.8; Moving forward means moving forward (even though I understand the motivation behind not wanting to make 5.8 obsolete).


It took almost a year and multiple attempts to finally get rid of Perl 5.8, so glad it's done. :) But thanks to Jesse and his ambitious plans for Perl, i think there is now a mentality change happening in the community that will make similar changes easier in the future.


Just getting into Mojolicious... thanks for a Perlish alternative to RoR, Django and something WAY easier than Catalyst!


Supper Awesome! Mojolicous is my favourite web framework for building apps. Glad to see 2.0 and all the goodies it has.


I cannot find a web framework in any other language that is as clean as this or has as many bells and whistles.


For anyone else who's curious, the actual site is http://mojolicio.us/.

If you're trying to get new blood linking to a site without docs, or any apparent links to get more info is maybe not the best way of doing so.


The link is right up there at the top of the page. Thanks for reposting the link, though.


Ok, so it is. Problem is it just looks like a tag or something.


Catalyst is easy too. But Mojolicious and Dancer bring us a new breath. Great news.


I build a special-purpose frontend to libvirt using Mojolicious 1.33 back in May. It was already a very easy to use and capable framework. There have been 62 releases in the five months since then!

https://github.com/kraih/mojo/blob/7321e4c7b83a19286b3309df5...


Congrats on the release. Need to do some cool real time project soon.


For sure; especially with web sockets. The built-in test support for the latest websocket spec (in code and on the command line) makes things really easy.


Jupp. Seems even MSIE10 is adopting web sockets now. Will be interesting to see what people make with it.


In the last year, since I started using Mojolicious, rolling out web apps has been just amazingly nice. Good work people!


Morbo never stops amazing when I build apps with other developers.


It's true; and I love that the production server, hypnotoad, is a managed set of morbos. Code re-use done right.


Rather, Morbo and Hypnotoad both manage Mojo::Server::Daemon workers.


Awesome!


That is not what real-time means.


async, non-blocking, event driven. This is exactly what real-time web frameworks are about.


>http://en.wikipedia.org/wiki/Real-time_operating_system

Specifically:

A hard real-time operating system has less jitter than a soft real-time operating system. The chief design goal is not high throughput, but rather a guarantee of a soft or hard performance category. A RTOS that can usually or generally meet a deadline is a soft real-time OS, but if it can meet a deadline deterministically it is a hard real-time OS.

Async, non-blocking, and event-driven have nothing to do with real-time.

This web framework has nothing to do with real-time.

Stop using terminology you don't understand.


I think you're munging terms.

As posted in http://en.wikipedia.org/wiki/Real-time_web

"The real-time web is a set of technologies and practices that enable users to receive information as soon as it is published by its authors, rather than requiring that they or their software check a source periodically for updates."

Mojolicious fits that description.



and i thought perl is dead :O


If you thought that, Mojolicious will blow you away. The hot reloading production server and libev event subscription is about as hip as you can get these days.


The reports of my death are greatly exaggerated - Perl 5.15.3

Last development release was on 20th Sept 2011 - http://www.nntp.perl.org/group/perl.perl5.porters/2011/09/ms...




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: