:P Estas confundiendo todo, no puedes comparar Javascript con PHP. PHP es de lado del servidor, Javascript del cliente.
¿Quieres una buena validacion? Usa ambos.
Cita: además que genera un efecto mucho más dinamico al momento de mostrar mensajes en tiempo real luego de enviar el formulario y presentarse una exepción o error.
HUH? O.o