I have to use it daily in accompiament to Perl and my comments back are:

  1. Platform dependant (unless you pay massive amounts)
  2. Hard to separate template and program
  3. Templating almost exclusively SSI
  4. The OO functionality does not allow for inheritence (under VBScript at least)
  5. Usually there isn't TMTOWTDI unless you buy a dll library
  6. ASP lacks syntactic sugar
  7. Its too easy to write a bad script and not know it. Its easy to do the same in Perl but you know you have
  8. Accessing a database requires a DSN. Theres no DBI equivalent.
  9. Oh.. ADO...well ok. But after using it for nearly a year you notice its only really designed for doing things the Microsoft way....not your way.
  10. It runs on a server that is too easy to hack
  11. You rely on a corporation to bugfix the language which can take anything upto a year (or more). Can you say that for Perl?
  12. Can you do more than dynamic pages in ASP? Would you want to?


I have more but I don't want to think about ASP when I'm not getting paid to do so :)

In reply to Re: Why ASP is Awful? by simon.proctor
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.