Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Web frameworks and portability

by neilwatson (Curate)
on Aug 31, 2012 at 23:48 UTC ( #991098=perlquestion: print w/ replies, xml ) Need Help??
neilwatson has asked for the wisdom of the Perl Monks concerning the following question:

Dear Brothers and Sisters,

I'm designing a web application. I've been looking into frameworks. Catalyst and Mojolicious come to mind but, I'm open to other suggestions. However, I am concerned about portability. This application is to be packaged and sold. Given that most Perl based frameworks can involve CPAN installs how can I package the application up easily? How can I minimize the possible module version variations between my hosts and those of any customers, without having to ship an entire Perl distribution?

Neil Watson
watson-wilson.ca

Comment on Web frameworks and portability
Re: Web frameworks and portability
by Anonymous Monk on Sep 01, 2012 at 00:10 UTC

    how can I package the application up easily?

    PAR/PerlApp/CavaPackager/CitrusPerl

    without having to ship an entire Perl distribution?

    Ship an entire perl distribution, citrusperl makes it easy :)

Re: Web frameworks and portability
by davido (Archbishop) on Sep 01, 2012 at 03:30 UTC

    It may be worth noting that Mojolicious has no external dependencies aside from Perl 5.10+. There are modules it will use if available, but it works out of the box without installing anything else. That can be to your advantage, given your planned application.

    By the way, have you considered providing your app as a SaaS instead? Then there's no distribution.


    Dave

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://991098]
Approved by ww
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (12)
As of 2014-10-30 16:47 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    For retirement, I am banking on:










    Results (208 votes), past polls