Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
3
respostas

Validaçao

É melhor fazer validação do lado do cliente ou do servidor. Porque?

3 respostas
solução!

O melhor é fazer nos 2. Do lado do cliente é legal por conta da velocidade do feedback, a página nem vai dar reload e o cliente já vai saber que algo tem errado...

Do lado do servidor é super importante, dado que, por exemplo, se seu código de validação client side tiver com algum erro o dado vai inválido para o servidor e vc não pode deixar nada entrar inválido na sua aplicação. Outro detalhe importante é que o navegador é terra de ninguém, vc pode alterar tudo que está enviado... A regra básica é: nunca confie em nada que vem do navegador, nada.

Mas para tudo isso existe um custo, ele é viável?

Super viável.. melhor validar do que deixar dado inválido entrar no seu sistema.