Je kan natuurlijk altijd een GPL'ed pakketje van freshmeat.net halen en aanpassen (let wel op de licentierestricties van het GPL dan!!). Als je zelf wat wil bouwen moet je letten op:
- catalogus, wat wil je opslaan, hoe wil je het opslaan? (1 tabel? objectstructuur?)
- winkelwagentje, hoe wil je dat doen? Server-side? Client-side met javascript/cookies?
- platform? Ga je voor IIS (asp), apache (php), coldfusion, mmbase, etc. ontwikkelen?
- hoe goed wil je alles beveiligen? Heb je tijd genoeg om veilig te coderen of moet het snel in elkaar gehackt worden? Onthoudt dat je security niet later in kan bouwen, dus bij het design moet je beslissen of je veilig gaat coderen of niet. Overtuig je klanten met "maar we gebruiken SSL!!" of met "de code is door 4 code-reviews gegaan en is door alle reviews goedgekeurd"?
Vooral dat laatste punt wordt te vaak genegeerd. Als je meer wilt weten over veel voorkomende fouten wbt veilig programmeren, kijk dan eens op
www.owasp.org, Open Web Application Security Project. Een mustread voor elke webontwikkelaar.
There are no stupid questions, but there are a lot of inquisitive idiots.