Voi come preferite fare i controlli sui form compilati dall'utente?

Con PHP o JAvascript?

CIoè è meglio lato server o lato CLient?

Motivare.....