This might sound like a harsh reply and it is meant to be.

What the world does not need is yet another PERL/CGI (sic) programmer churning out yet another poorly designed shopping cart script. It is obvious to me that from Sasquire's post that he does not understand some of the important issues and will be doing his clients a disservice.

A shopping cart is not a simple thing. It definatly isn't something that a beginning perl programmer should be attempting in any other context than a learning one. There are some big issues at stake here:

Performance: How does the app scale? Can it handle peak loads? Talking about '$15p/m' hosting worries me. You won't nearly have the level of control you need.

Security: Is it something I can trust? How are credit card details stored? Can something go wrong and they end up web accessible? What about other customer data? Does the script make any of the obvious mistakes like putting prices in hidden fields?

Stability: Is it going to be up 24x7? Is there any degree of redundancy? Is there a plan for failure (ISP going under, hardware dying, etc)? Are backups done? How secure are these?

Customization: How easy is it to respond to requirement changes? Can the client modify templates? What happens when they want to add features like cross selling? Is the tool powerful enough to handle changes?

For these reasons I would never recommend that a small client bases their business on something written by a somebody who isn't an 'expert'. This is why a platform such as Yahoo Store is a win-win situation for somebody who doesn't want to spend a lot of money.

For more advanced stores there are tools such as such as Interchange and Intershop.

gav^


In reply to Re: Perl/CGI Performance for a Shopping Cart by gav^
in thread Perl/CGI Performance for a Shopping Cart by Sasquire

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.