I've considered making a similar proposal at my current outfit, and I would but for one thing: vast quantities of already-working ASP/VBScript code, and a team of developers who are Windows-heads, most of whom have never seen a line of Perl in their lives. They're all talented people, but this project is already too big and too critical for everybody to take time off and learn a new language.

My main frustration at the moment is that while Perl has things like Template, and Java has JSP/JSTL/custom tag libraries, ASP (sans .NET) has bupkes. Thus writing a large project in ASP that is maintainable and modular, is essentially impossible. I haven't tried PerlScript, but I don't see how it could fix this fundamental problem inherent in ASP as a platform.

Update: On second thought maybe I shouldn't be so pessimistic. The problem with ASP is that it gives you no modularity except through <!--#include ...-->. But with Perl you could simply create a set of modules that lives outside your web tree. In fact, you could even create one module per page, and have the ASP simply call the module for all the processing work, and constrain itself to simple output.

Update: On third thought, Apache::ASP seems very cool. I would try it.

OTOH I've been told that Apache does well on Windows, so you may want to look that way.


In reply to Re: Perl vs. ASP? by Errto
in thread Perl vs. ASP? by bkiahg

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.