O documento descreve o Easy Rails, uma ferramenta que facilita a instalação e uso do framework Ruby on Rails em Windows e Linux. O Easy Rails é compacto, portátil, gratuito e não requer configurações complexas ou permissões administrativas, tornando o Rails acessível para estudantes e desenvolvedores com recursos limitados. O autor também discute projetos relacionados e agradece à comunidade por seu apoio.
5. Sobre mim
Regis Pires Magalhães
Desenvolvedor: Basic, Pascal, C, Clipper,
VB, Delphi, Java, PHP, Ruby.
Entusiasta do Software Livre.
Não radical: transição / coexistência
Projeto JGenesis
Educador (professor, orientador, facilitador, pai, etc.)
Pragmático.
Divulgador do Rails (cursos, disciplinas)
6. Rails + popular
Investir mais na plataforma Windows
Exemplos: Google Chrome, Skype,
PostgreSQL
Rails para Windows precisa:
Deploy fácil e boa performance
Exemplos: PHP e Java
Mongrel: Ctrl + C
7. Motivação
Alunos com pendrives, mas sem
computadores próprios.
Têm facilidade ”achar” Windows / Linux.
Ausência de conexão à Internet ou
conexão ruim;
Máquinas com poucos recursos;
Usuários sem direitos administrativos;
Instant Rails desatualizado e sem versão
para Linux.
8. Solução
”Instalação” Fácil: Descompacte e use;
”Instalador” facilmente transportado em
pendrives
14 MB – Windows / 12 MB - Linux
Não requer direitos administrativos;
9. Solução
Funciona em máquinas com poucos
recursos e mesmo sem conexão com a
internet;
Uso em computadores públicos ou de
parentes e amigos;
Útil para instalação em cursos de Rails;
Versão para Linux e Windows.
11. Características
Pode ser usado em conjunto com XAMPP para
acesso a Apache, PHP, MySQL, phpMyAdmin;
Drivers embutidos para acesso a SQLite,
MySQL e PostgreSQL;
Hospedado no RubyForge:
http://rubyforge.org/projects/easy-rails/
Pode ser facilmente personalizado, atualizado e
redistribuído.
13. Futuro
Mais colaboração da comunidade
Eis o objetivo principal desta palestra
Automatização completa da geração do
Easy Rails
Site em português e inglês
Easy Rails Mac
Versão usando Ruby 1.9
14. Outros projetos
Report Server
Integração com JasperReports
Maneggi
Insatistação com usabilidade do
ActiveScaffold
Django muito melhor