It isn't awful. But, it isn't portable (which is not a problem if you live in an exclusively Microsoft environment).

And it is quite dated -- it hasn't advanced at all in terms of separating layout & design from business logic and code, but I suppose COM/COM+ was supposed to help with that a bit.

Now had you asked, "why is Microsoft so awful?" I might have more to say about their negative impact on the IT world and business in general. ;-)

As to your second question; if you can deliver your application on time and without excessive midnight oil, if it works the way you intended, if it scales to meet user demand without chewing up all of your available resources and if it is easily maintained (especially if somebody other than the author gets to do this) then I'd say you have found a fine solution, regardless of the technology. And extra kudos if you had fun developing it along the way!

Question #3: Perl frequently allows developers to meet the criteria I give for Q#2 (although maintainability can be a bit tricky unless you resist the urge to use "tricky" code and skimp on documentation)... that makes it great in those particular situations. It is also my perception that Perl has associated with it a strong and selfless developer community, at least moreso than you would find with ASP.

Others have already pointed out that you can't compare ASP (not a language, but a server side scripting solution) with Perl (a language AND a party favor!). You could, however, compare PerlScript/ASP with VB/ASP and/or ECMAScript/ASP though, and if your app required a lot of string processing, I think we know how the vote would go.

PCS


In reply to Re: Why ASP is Awful? by webengr
in thread Why ASP is Awful? by NAstyed

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.