Facebook, Twitter, Google+ e a maioria dos aplicativos móveis tem um front-end Javascript que oferece uma ótima experiência para o usuário e torna aplicativos web tradicionais que requerem uma de recarga de página após a outra parecerem lentas e cansativas.
Usar as novas adições do Rails 3.1 como Haml, Coffeescript, Sass e o Asset Pipeline torna realmente divertido de construir aplicações client-side bonitas, estruturadas usando programação orientada a objetos em Javascript e frameworks Model-View-Controller.
Nesta sessão usarei Spine.js (uma melhoria sobre o Backbone.js) para criar uma aplicação Ruby on Rails 3.1 conectada ao MongoDB com "Front-end de Uma Página" começando no primeiro passo e indo até o final instalando no Heroku.
Com estas tecnologias é possível criar aplicações Javascript rodando sobre Rails que usam sintaxe similar a Ruby junto com controllers, models e views com uma estrutura de arquivos modular que é concatenada em um único arquivo javascript pronto para produção automaticamente.
Add-ons de Spine como Ajax, LocalStorage, View/List Managers, Routes permitem ao desenvolvedor implementar rotas com hashtag, sincronização cliente-servidor e acesso off-line facilmente.
A apresentação incluirá minhas próprias soluções de forma a simplificar testes client-side e desenvolvimento dentro de containers como uma página da SalesForce.com.


patrocinadores





















