Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid

Re: How to deliver a perl application to a client?

by harangzsolt33 (Friar)
on Oct 21, 2019 at 00:39 UTC ( #11107738=note: print w/replies, xml ) Need Help??

in reply to How to deliver a perl application to a client?

Delivering a perl application to a client? Why is this so hard? Can't you just compress the entire application into a zip file and upload it to a website, then send your client the web address, and when he clicks on it, it will download. Then he just unzips the whole thing and use it. What's so difficult about this?
  • Comment on Re: How to deliver a perl application to a client?

Replies are listed 'Best First'.
Re^2: How to deliver a perl application to a client?
by GrandFather (Sage) on Oct 21, 2019 at 05:27 UTC
    What's so difficult about this?

    In a word: *nix.

    Your experience is Windows which runs essentially on a single processor type where to a reasonable extent the same binary will run on most machines. *nix applications live in a vastly different world where the processor and many aspects of the operating system mean that applications typically need to be built for the target system. It isn't generally as simple as "ship the executable" in the *nix world. Pure Perl applications have a reasonable chance of working across systems, but as soon as a module using compiled code is added to the mix things tend get complicated.

    Optimising for fewest key strokes only makes sense transmitting to Pluto or beyond

      Not to mention that some distros, even if they receive security updates, use very, *very* outdated libraries you have to compile against. I'm not going to point fingers, but it starts with "d" and ends with "ebian". It's a bit like having to support Windows XP in 2019.

      perl -e 'use MIME::Base64; print decode_base64("4pmsIE5ldmVyIGdvbm5hIGdpdmUgeW91IHVwCiAgTmV2ZXIgZ29ubmEgbGV0IHlvdSBkb3duLi4uIOKZqwo=");'
Re^2: How to deliver a perl application to a client?
by Anonymous Monk on Oct 21, 2019 at 05:20 UTC
    youve clearly never delivered an application to a client
      Well, I have only delivered an application to one client one time. So, you're close. Lol It was a perl program that had to change a few characters on a website. There was a link on her website, and she wanted to change the link every now and then. She wanted an easy way to do it from her computer without having to use an FTP program. So, I wrote a simple perl program that did the job. :-) She lived in another city, so I had to send her the link. All she had to do was enter a password, paste the URL in the text box and press "Submit."

      And I must say I was quite proud of that. That was the first perl program I produced that actually did something practical and useful. Lol

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://11107738]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (2)
As of 2020-10-24 08:55 GMT
Find Nodes?
    Voting Booth?
    My favourite web site is:

    Results (242 votes). Check out past polls.