un sito conviene farlo in asp o php?
che dire...php ti spiego perché

- asp ormai è morto (semmai .NET);
- php è gratuito e il server linux idem (windows no);
- php ha la possibilità di utilizzare ottimamente MySQL come db, che è un vero portento.
- php ti funziona su ogni macchina con praticamente ogni sistema.
- php è php.

poi ci sono altre mille motivazioni anche sulla programmazione ma che io nn ti so dire con precisione. Comunque ti consiglio vivamente php.