samedi 11 août 2018, 00:14:41 CEST Roger Crew wrote: > Mojolicious::Plugin::Loco (*) is now on CPAN. > > Think of it as the poor man's method for creating desktop applications > using Mojolicious. > > With the plugin registered, the 'daemon' (**) command starts a server AND > launches a browser pointed at it, with a handshake so that browser's > sessions are distinguished, and ongoing javascript bits so that server can > shut down if the browser window closes and vice versa (sort of). > > The reason this exists is I was staring for a long time at WxWidgets, > considering the prospect of learning that whole world, figuring out how to > make their event loop and Mojo's play nice together -- which looks to > entail being heavily dependent on the innards of both, or somehow sticking > them on separate ithreads which looks to be Extra Special Fun given that > neither package is really intended for that world anyway -- and was getting > a sense of Huge Rabbit Hole. > > I figure this way, you write your UI in HTML/javascript (because nobody's > ever done that before) and you're done. > > Experimental. > Certain aspects are known-clunky (e.g., having to close finished > tabs/windows manually because window.close has annoying restrictions), > and the Security Considerations section (***) might well be a litany of > reasons to be wary of this whole endeavor (that plus desktop platforms not > being the highest priority targets for Mojo support right now [not saying > they should be]). > > Anyway, feedback welcome (including feedback of the form "Wait, so why > aren't you using ___?"). > > (*) was originally going to call it LocalUI but that would be boring. > (**) 'prefork' and 'hypnotoad' are likely pointless here. > (***) and if there's anything really obvious in Security-land that I'm > failing to mention, feel free. > >
Wow ! That is really good ! /me already love it 😍 Thank you very much ! -- Luc https://fiat-tux.fr/ https://luc.frama.io/ Internet n'est pas compliqué, Internet est ce que vous en faites. -- You received this message because you are subscribed to the Google Groups "Mojolicious" group. To unsubscribe from this group and stop receiving emails from it, send an email to mojolicious+unsubscr...@googlegroups.com. To post to this group, send email to mojolicious@googlegroups.com. Visit this group at https://groups.google.com/group/mojolicious. For more options, visit https://groups.google.com/d/optout.