on CGI.pm deprecated: I just followed what the maintainer himself wrote: all_software_is_legacy.

on other languages, I am not an expert, either. however, I *do* know that when someone starts webprogramming in ruby, there is one framework everyone learns first: rails. when someone starts in python, everyone seems to start with django. and php is sort of its own (braindamaged language and) web system. it's only advantage is that the web is built in. In a sense. CGI.pm was the web-built-in in perl. all of the above languages offer alternative (quasi-)frameworks, too, but this is what almost everyone starts with.

I think it was a good idea that perl would switch to a better standard web system than CGI.pm, but I don't think it is helpful that there is not one standard that starters should first goto. I think it hampers us. yes, there are many way to do things in perl, but some basic methods (design patterns ;-) ) are useful. for example, I believe Moo* is now a standard for object layers. Perl6::Slurp is now quasi standard. chomp(). etc.

HELP: in the absence of complete comparisons, why should anyone start with Mojolicious over Dancer2, or vice-versa? who should start with one or the other? /iaw


In reply to Re^2: UP-TO-DATE Comparison of CGI Alternatives by iaw4
in thread UP-TO-DATE Comparison of CGI Alternatives by iaw4

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!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • 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, details, 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, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            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.