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!
Upcoming SlideShare
Loading in...5
×

jcheck: validações client-side sem dores

703

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
703
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "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!
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×