Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

Comment on

( #3333=superdoc: print w/ replies, xml ) Need Help??

I won't comment on the O'Reilly stuff because I don't see how it is relevant.

So we should help people move to writing PHP instead. For this I propose we add a new section, entitled "PHP", where we can ask the questions on how to change a piece of perl into PHP and talk about building the future this way. Maybe this can be the start of a phpmonks community?

PHP is popular because their community (as far as it exists) doesn't encourage or reward learning as much as the Perl community does. This may sound weird, but there are many programmers (or want-to-be-programmers) out there, that seek help, but are put off when they get pointers to documentation that doesn't directly answer their question, and only their question.

In fact, PHP is specifically catered for beginning programmers. When I tried to discuss lexical variables, the PHP developers more or less responded that it would too hard, too complex, too surprising, for their users. That says quite a lot about both PHP and its users, I think.

The Monastery on the other hand, does encourage learning and does reward it. There are many testimonials that state that Perl Monks helped people's Perl capabilities grow. If something like this site would work for PHP, then XP would be the only reason why. Anyone who's actually really smart doesn't write much about PHP without references to other languages, because they are curious about the rest of the world, and will discover that PHP sucks. But there are many people who do write PHP articles. My impression is that the eternal f(l)ame is the primary motivator, and we have that in the form of XP.

Even though XP could make a similar site work for PHP, I think that that could be construed as XP whoring. Also, every problem with Everything will be explained as a Perl issue, and the entire thing would be re-made in PHP. Probably with internals that are just as crappy (PHP doesn't really support clean and modular code), but with an exterior that's pretty and appealing. PHP would again present itself as something shiny and neat, and it would again be the Perl people who made it possible initially. That wouldn't really make me happy.

I do not believe that a new site could create a different kind of community for PHP, as it's eventually the programming language (its lack of learning curve, and a builtin function for everything, including calculating the easterdate) that makes people initially try PHP, and keep the many ignorant programmers at that language.

The major benefit of this site, to me, has been that it greatly increased my Perl knowledge and wisdom. This was possible because Perl supports programming using real programming techniques. With an imperative-only language like PHP, I don't think anyone would really benefit from such a site, except for XP whores.

Juerd # { site => 'juerd.nl', plp_site => 'plp.juerd.nl', do_not_use => 'spamtrap' }


In reply to Re: (OT troll) New Section: PHP by Juerd
in thread (OT troll) New Section: PHP by Anonymous Monk

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



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • Outside of code tags, you may need to use entities for some characters:
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?
    Username:
    Password:

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

    How do I use this? | Other CB clients
    Other Users?
    Others chilling in the Monastery: (3)
    As of 2014-09-24 03:37 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      How do you remember the number of days in each month?











      Results (244 votes), past polls