Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Re: Building a Perl based business

by TedPride (Priest)
on Feb 02, 2006 at 11:57 UTC ( #527312=note: print w/replies, xml ) Need Help??

in reply to Building a Perl based business

The problem is that Perl applications just aren't easy to standardize and package. Either you include all necessary modules with your application, in which case module updates are a pain, or you rely on the user to have all necessary modules installed already, in which case module updates may break your application (since there's no guarantee the user won't install a newer version with different features).

I personally think Perl is best suited to quick and dirty custom programming. For instance, I wrote a script yesterday to merge the results from a four-part poll, remove extreme results, and tabulate votes per person and votes per item. The script took maybe an hour to write, but writing the same script in any other language would have taken significantly longer, and processing the data by hand would have taken ages. Perl to the rescue!

Replies are listed 'Best First'.
Re^2: Building a Perl based business
by glasswalk3r (Friar) on Feb 02, 2006 at 12:11 UTC

    The module CPAN::DistroBuilder does exactly what you said about packing the modules version that you need. PAR also could help in this issue, as well.

    Alceu Rodrigues de Freitas Junior
    "You have enemies? Good. That means you've stood up for something, sometime in your life." - Sir Winston Churchill
Re^2: Building a Perl based business
by BUU (Prior) on Feb 02, 2006 at 20:40 UTC
    That's not really true. It's trivial to take an application and bundle it with all of the required modules, even if they require compilation. As for module updates being a pain, untrue, at least compared to updating the program itself. You're going to have to ship updates for it, why not ship updates for the modules? Not too hard. And lets not forget just how much time you're saving by utilizing all these modules.
Re^2: Building a Perl based business
by davebaker (Monk) on Jan 22, 2007 at 22:35 UTC
    This new article on seems helpful re standardizing and packaging of Windows distributions; I'm not sure it addresses your concerns about module updates though.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://527312]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (7)
As of 2018-06-23 05:28 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (125 votes). Check out past polls.