Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

jcheck: validações client-side sem dores

836 views

Published on

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

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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!

×