Beefy Boxes and Bandwidth Generously Provided by pair Networks
Your skill will accomplish
what the force of many cannot

Re^3: From PHP to Perl - Should I, and how?

by mwah (Hermit)
on Mar 10, 2009 at 13:51 UTC ( #749600=note: print w/replies, xml ) Need Help??

in reply to Re^2: From PHP to Perl - Should I, and how?
in thread From PHP to Perl - Should I, and how?

what are the differences between using, say CGI::Application and HTML::Mason? I'm guessing it has to do with code separation?

I didn't do CGI::Application so far (should I give it a try?) - but envision it as a all-or-nothing solution for a given web project - whereas Mason is conceptually a lightweight thing close to PHP or JSP and can even be used as an additional templating system for big ships like Catalyst sites.

see: Comparison

Another thing: I use both, PHP and Perl (and several other tools too) - and I think PHP *is* an appropriate solution for most small Web projects where the client is hosted on a cheap server (running *only* PHP, of course). Another Comparison (register w/fantasy name to download ;-).



  • Comment on Re^3: From PHP to Perl - Should I, and how?

Replies are listed 'Best First'.
Re^4: From PHP to Perl - Should I, and how?
by sundialsvc4 (Abbot) on Mar 10, 2009 at 16:20 UTC

    No one here will too-seriously argue with you, to be sure... yes, PHP is an appropriate solution for “a helluva lot of projects, big and small, whose success speaks for themselves.”

    It's just that ... well ... ;-) ... none of us would ever want to (again... yuck!) work on such a project!   ;-) ;-)
    ... (unless someone had green money in their hands... then, we'll talk)

    “The elegant beauty of Perl,” in such situations, is:   TMTOWTDI. You've now stumbled-upon at least three of the many contenders that are all “bringin’ home the bacon” every nanosecond in the Internet world. What we hope that you have noticed by now is:   they're all different, yet they're all Perl.

    • Wanna do it “the PHP way?” Cool! Still Perl!
    • Wanna do it “another way?” Cool! Still Perl!

    You are absolutely correct that PHP is “an engineering-wise valid choice” for thousands of web-deployments. The software engineers who designed it and built it are top-notch, and their choices were unquestionably valid for what they intended to do. There is a demand for what they set out to do, and “they did a helluva job.” Every engineering project is a product of its appointed design parameters, at the instant in internet-time when those choices were made, and thereafter it should be judged by nothing else.

    “Know PHP?” You'd be a fool not to.

    “Know Perl?” You'd be unworthy to set foot upon this planet   ;-)   not to.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others imbibing at the Monastery: (8)
As of 2021-04-12 19:57 GMT
Find Nodes?
    Voting Booth?

    No recent polls found