Согласен с MakMen. Исходить надо из целей...

Просто если делать инет-магаз, как было написано в вопросе, то скорее всего:
1. Это индивидуальный магазин,
2. Надо учитывать большую нашрузку в будущем
3. Надо интегрировать с учетной системой реального магазина.

Такие вещи все-таки (IMHO) лучше делать на Java. Просто будет намного проще.