Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl Monk, Perl Meditation
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
As you might guess, Perl is far from dead.

The ranks of PHP programmers might be amazed to hear that. PHP is an easy languge to learn. It is far simpler than Perl, has far less flexibility and far less extensibility. PHP can do a good job of many CGI applications, at least as good as Perl!

It is true that in the eyes of many teachers of community college level 'web technology' or 'internet programming' course that Perl is dead. One teacher I know told me "I have a couple of hundred hours in which to teach these kids how to do some graphics editing, some animation using Flash, HTML design including CSS, and CGI programming." How do you teach the entire gamut of Perl in a couple of hundred hours? You don't, and where would you find the time to handle all the other niceties of Web work that these students need to know. This teacher works with PHP all day, but when he works for me out of hours it is all Perl, not a line of PHP to be found.

PHP has its place. It is a great environment which owes its very existence to Perl. It is quite capable of doing much of the day to day basic grunt work of the CGI programmer. PHP can do much but Perl can do so much more.

Perl 6 is far from stagnant. Totally new languages are not born in a few years. They take considerable amounts of time and effort on the part of many computer scientists. There are some great minds at work on Perl 6, just cruise over to perl.com and look for Perl 6 news. You will see that their is a great deal happening. Perl made its public debut on December 18th 1987, long before CGI was thought of! In the intervening 16 years some of the greatest minds of modern computer science have worked on Perl to make it what it is today. Some of those same minds and more besides are woking to make Perl 6 something truly unique and useful.

Perl is not dead, but Perl is not just CGI or Web Applications. Perl is also systems administration, network programming, Desktop applications, complex data processing (Perl Data Language), massive database administration and a host of other things.

PHP is many things too. But to nowhere the same extent. Can I wirte a GUI desktop application in PHP that is portable to most common platforms using PHP? Nope, but I just did it in Perl!

jdtoronto


In reply to Re: perl or php? by jdtoronto
in thread perl or php? by perlid

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others perusing the Monastery: (5)
As of 2024-03-29 08:37 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found