Ruby On Rails : Produtividade, Agilidade, Apenas uma Ferramenta?
Click here to load reader
-
Upload
rodrigo-urubatan -
Category
Technology
-
view
2.136 -
download
3
description
Transcript of Ruby On Rails : Produtividade, Agilidade, Apenas uma Ferramenta?
Produtividade, Agilidade ou Só uma ferramenta?
Rodrigo Urubatan
Sobre Urubatan
Trabalho com desenvolvimento desde 1997, já desenvolvi sistemas em diversas linguagens, como Delphi, C, C++, PHP, ASP, ColdFusion, Assembly, Leather, Java e Ruby.
Atualmente trabalho com pesquisa e desenvolvimento na HP, utilizando principalmente Java, e com Ruby em outros projetos e cursos.
Alem de ser o autor do livro "Ruby On Rails: Desenvolvimento fácil e Rápido de aplicações web"
O que é Ruby
• Uma linguagem de scripting• Dinâmica• Open Source• Foco na simplicidade e produtividade• Sintaxe elegante, leitura natural e fácil escrita
O que é Rails
• Framework para desenvolvimento web• Otimizado para a felicidade do desenvolvedor• E para uma produtividade sustentavel• Foco em padronização antes de configuração• Permite a escrita de código bonito e de fácil
leitura
Por que Ruby?
• Permite a escrita de código limpo• Possui um suporte excelente a meta programação• A linguagem foi criada com o objetivo de manter
os programadores felizes
O que é Produtividade?
Produtividade
• Terminar o que é preciso no prazo estipulado• A quantidade de trabalho que se realiza em um dado tempo• é a relação entre a quantidade final de produto ea quantidade
de trabalho necessária para gerá-la• Quociente entre faturamento e custos. Inclui todos os
insumos da organização – equipamentos e materiais (hardware); procedimentos (software) e ser humano (humanware).É a relação entre o que a organização produz eo que ela consome. É o mesmo que taxa de valor agregado
O que é Agilidade?
Agilidade
• qualidade do que é ágil; desembaraço, presteza de movimentos; destreza
• Responder rapidamente a mudanças• Não ter um colapso cada vez que o cliente pede
alguma alteração• Agilidade != Produtividade
O que é preciso para ser Ágil?
Rails é apenas mais uma ferramenta!
Caixa de ferramentas!
• Ruby• Rails
– ActiveRecord• Rake• XHTML• Javascript• Flash• Imagens
• XML• YML• Shell Scripting• (R)HTML/JS/XML• Plugins• Gems• Editor de Texto
Caixa de ferramentas!
• MRV• Jruby• Yarv• Rubinius• MacRuby
Sorteio!
Referências
• Meu livro - http://livro.urubatan.com.br• Meu blog - http://www.urubatan.com.br• Ruby On Rails - http://www.rubyonrails.org• Ruby On Rails Brasil - http://www.rubyonrails.pro.br• RubyOnBr - http://www.rubyonbr.org/