validação de registros(campos)

Front-end

06/09/2013

é aconselhavel fazer validação utilizando javascript?
Marcelo Pastore

Marcelo Pastore

Curtidas 0

Respostas

Marcio Araujo

Marcio Araujo

06/09/2013

dependendo da situação é legal sim, se for algo interno, blz!!!
GOSTEI 0
Tiago

Tiago

06/09/2013


é aconselhavel fazer validação utilizando javascript?


Sem dúvidas , mas é bom sempre fazer a validação do lado do servidor também. Afinal o usuário tem como desabilitar o javascript pelo navegador... Se a validação ficar apenas no lado do cliente, corre o grande risco de permitir entradas indesejadas.
GOSTEI 0
Marcelo Pastore

Marcelo Pastore

06/09/2013


é aconselhavel fazer validação utilizando javascript?


Sem dúvidas , mas é bom sempre fazer a validação do lado do servidor também. Afinal o usuário tem como desabilitar o javascript pelo navegador... Se a validação ficar apenas no lado do cliente, corre o grande risco de permitir entradas indesejadas.


então não seria melhor deixar isso somente com o lado servidor?
GOSTEI 0
Tiago

Tiago

06/09/2013

Você pode fazer isso, depende de você,o pois cada vez será requisitado um acesso no servidor. É muito mais rápido e interativo validar no lado do cliente.
Já trabalhei em projetos que só validava utilizando o lado cliente, outros utilizando os dois, mas nunca só o servidor, sempre tinha que ter um javascript ou jquery para um feedback mais rápido.
GOSTEI 0
Marcelo Pastore

Marcelo Pastore

06/09/2013

então, como vc escreveu, melhor fazer nos dois mesmo?
GOSTEI 0
Tiago

Tiago

06/09/2013

Bom Marcelo, eu prefiro fazer nos dois lados. No entanto quando você valida pelo cliente, a requisição não é enviada para o servidor pois o processamento acontece na página. Caso o usuário desabilite o javascript a validação no lado do cliente não funcionará, ai sim o servidor valida os dados.

Afinal quanto mais validações tivermos, mais seguro tornaremos o nosso sistema.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

06/09/2013

Muitas vezes a validação feita no front-end permite que o usuário corrija os erros antes de submeter o formulário, evitando assim uma requisição e processamento "desnecessário".
GOSTEI 0
Marcelo Pastore

Marcelo Pastore

06/09/2013

Bom Marcelo, eu prefiro fazer nos dois lados. No entanto quando você valida pelo cliente, a requisição não é enviada para o servidor pois o processamento acontece na página. Caso o usuário desabilite o javascript a validação no lado do cliente não funcionará, ai sim o servidor valida os dados.

Afinal quanto mais validações tivermos, mais seguro tornaremos o nosso sistema.


nesse caso, estarei seguindo a dica.
GOSTEI 0
Marcelo Pastore

Marcelo Pastore

06/09/2013

Muitas vezes a validação feita no front-end permite que o usuário corrija os erros antes de submeter o formulário, evitando assim uma requisição e processamento "desnecessário".


existe alguma dica relacionado ao que deve e o que não deve ser feito?
GOSTEI 0
Thiago Jesus

Thiago Jesus

06/09/2013

O ideal é você escrever a sua validação utilizando Javascript (lado do cliente).
Esta é a maneira mais simples e performática.
GOSTEI 0
Marcelo Pastore

Marcelo Pastore

06/09/2013

O ideal é você escrever a sua validação utilizando Javascript (lado do cliente).
Esta é a maneira mais simples e performática.


somente javascript?
GOSTEI 0
Thiago Jesus

Thiago Jesus

06/09/2013

O ideal é você escrever a sua validação utilizando Javascript (lado do cliente).
Esta é a maneira mais simples e performática.


somente javascript?


Boa tarde Marcelo,

Hoje as principais tecnologias para desenvolvimento front-end são HTML5, CSS3 e Javascript.
O ideal em uma aplicação web é você balancear a carga de processamento entre o Cliente e o Servidor.
No caso do Cliente o ideal é utilizar justamente essas 3 tecnologias citadas em conjunto.
Quando falamos em validações no lado do Cliente a principal tecnologia é o Javascript. Existem diversos frameworks que facilitam o trabalho e evitam que o desenvolvedor tenha que escrever código Javascript partindo do 0. No caso de formulários temos a ajuda do HTML5 que possui recursos poderosos para validações e facilitam muito o trabalho.

Valeu!
GOSTEI 0
Tiago

Tiago

06/09/2013

A validação pelo lado do cliente é bem mais rápida, mas acredito que seja bom fazer a verificação no lado do servidor também... caso utiliza HTML5, a dica que eu dou é para verificar se os recursos a ser utilizado no seu projeto atendem aos browsers mais populares..
GOSTEI 0
Marcelo Pastore

Marcelo Pastore

06/09/2013

não sabia dessa novidade do HTML 5, qual seria a tag?
GOSTEI 0
Marcelo Pastore

Marcelo Pastore

06/09/2013

A validação pelo lado do cliente é bem mais rápida, mas acredito que seja bom fazer a verificação no lado do servidor também... caso utiliza HTML5, a dica que eu dou é para verificar se os recursos a ser utilizado no seu projeto atendem aos browsers mais populares..


ainda tem essa dos browsers aceitarem o html 5...
GOSTEI 0
José

José

06/09/2013

Realmente o HTML 5 traz essa questão de compatibilidade com os navegadores. Pelo menos por enquanto, entretanto os navegadores veem se adequando aos novos atributos do HTML 5.
GOSTEI 0
José

José

06/09/2013

Olá amigos, como estamos em relação a este tópico, podemos da-lo por concluído. ?
GOSTEI 0
POSTAR