jcheck
validações client-side sem dores
Por que validar no front-end?
• Respostas imediatas
• Melhor experiência do usuário
• Menos requisições ao servidor
Problemas atuais
• Difícil para criar validações customizaradas
• Difícil para customizar o design das notificações
• Trab...
arquitetura do jcheck
FormCheckFormCheck
ValidatorsValidators
ErrorsErrors
NotifiersNotifiers
Principais features
• Javascript não obstrutivo
• Coleção de validadores padrões
• Fácil criação de validadores customizad...
validações compatíveis com o
Actionmodel
validates
validações estilo Rails 2
validações
customizadas
jcheck rails
• Integração “ActionModelValidations” / ”jCheck”
• Interface simples <%= jcheck_for(@object) %>
DEMO!
planos futuros
• Validações Ajax
• Maior flexibilidade nos notificadores padrão
• Notificadores otimizados para dispositiv...
Links
Site: http://jcheck.net/
Source: http://github.com/wilkerlucio/jcheck
jCheck Rails: http://github.com/wilkerlucio/jc...
http://jcheck.net/
Autor: Wilker Lúcio <github.com/wilkerlucio>
Obrigado!
Próximos SlideShares
Carregando em…5
×

jcheck: validações client-side sem dores

827 visualizações

Publicada em

Apresentação feita no 6º encontro do Frevo on Rails pelo Wilker Lúcio.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
827
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

jcheck: validações client-side sem dores

  1. 1. jcheck validações client-side sem dores
  2. 2. Por que validar no front-end? • Respostas imediatas • Melhor experiência do usuário • Menos requisições ao servidor
  3. 3. Problemas atuais • Difícil para criar validações customizaradas • Difícil para customizar o design das notificações • Trabalho replicado no servidor e cliente
  4. 4. arquitetura do jcheck FormCheckFormCheck ValidatorsValidators ErrorsErrors NotifiersNotifiers
  5. 5. Principais features • Javascript não obstrutivo • Coleção de validadores padrões • Fácil criação de validadores customizados • Notificadores totalmente customizaveis • Suporte a i18n • Vasta compatibilidade (Firefox, Safari, Chrome, Opera, IE6+)
  6. 6. validações compatíveis com o Actionmodel validates validações estilo Rails 2 validações customizadas
  7. 7. jcheck rails • Integração “ActionModelValidations” / ”jCheck” • Interface simples <%= jcheck_for(@object) %>
  8. 8. DEMO!
  9. 9. planos futuros • Validações Ajax • Maior flexibilidade nos notificadores padrão • Notificadores otimizados para dispositivos mobile • Definir validações diretamente atravéz de atributos HTML5 • Suporte a outras frameworks web
  10. 10. Links Site: http://jcheck.net/ Source: http://github.com/wilkerlucio/jcheck jCheck Rails: http://github.com/wilkerlucio/jcheck-rails CoffeeScript: http://jashkenas.github.com/coffee-sc ript/
  11. 11. http://jcheck.net/ Autor: Wilker Lúcio <github.com/wilkerlucio> Obrigado!

×