Background
Ruby on Rails fácil no
  Windows e Linux

 Regis Pires Magalhães
regispiresmag@gmail.com
Foco na simplicidade

    Exemplo: planejamento familiar
      
          Stanislav Sgrowinsk
      
          Bjarne Stroustrup
      
          Schmellpheng Sthaindopher
      
          Shzwarkfitter
      
          Häettenschweiller
      
          Trosvlostesnist
      
          Luanésia Stanisléia Stanz Macabéia Milidesma
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)
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
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.
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;
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.
Características

    Ruby

    Ruby on Rails

    SQLite
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.
Plug-ins

    active_scaffold

    foreign_key_migrations

    model_auto_completer

    rails-auto_complete

    redhillonrails_core

    render_component

    restful-authentication

    restful-authorization

    restful_transactions
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
Outros projetos

    Report Server
      
          Integração com JasperReports

    Maneggi
      
          Insatistação com usabilidade do
          ActiveScaffold
             
                 Django muito melhor
Piauí on Rails

    Credi-Shop

    JusNavigandi

    ...
Agradecimentos

    Vocês

    Oxente Rails

    Natal

    Alunos

    Bruno Carvalho (Logo)

    Comunidade Rails do Piauí

    Família Stanz
Muito obrigado!!!



 Regis Pires Magalhães
regispiresmag@gmail.com

Easy Rails

  • 2.
  • 3.
    Ruby on Railsfácil no Windows e Linux Regis Pires Magalhães regispiresmag@gmail.com
  • 4.
    Foco na simplicidade  Exemplo: planejamento familiar  Stanislav Sgrowinsk  Bjarne Stroustrup  Schmellpheng Sthaindopher  Shzwarkfitter  Häettenschweiller  Trosvlostesnist  Luanésia Stanisléia Stanz Macabéia Milidesma
  • 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.
  • 10.
    Características  Ruby  Ruby on Rails  SQLite
  • 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.
  • 12.
    Plug-ins  active_scaffold  foreign_key_migrations  model_auto_completer  rails-auto_complete  redhillonrails_core  render_component  restful-authentication  restful-authorization  restful_transactions
  • 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
  • 15.
    Piauí on Rails  Credi-Shop  JusNavigandi  ...
  • 16.
    Agradecimentos  Vocês  Oxente Rails  Natal  Alunos  Bruno Carvalho (Logo)  Comunidade Rails do Piauí  Família Stanz
  • 17.
    Muito obrigado!!! RegisPires Magalhães regispiresmag@gmail.com