Ruby on Rails Colocando a web nos trilhos João Paulo Lins [email_address]
O que é Ruby on  Rails ?
Ruby  é uma Linguagem Ruby on Rails  é um framework web
Antes de qualquer coisa... Um pouco mais de  Ruby
Ruby <ul><li>Criada no Japão em 1995 </li></ul><ul><li>Simples e elegante </li></ul><ul><li>Multiplatafoma </li></ul><ul><...
Ainda sobre a  pedra ... <ul><li>Linguagem dinâmica </li></ul><ul><li>Orientação a Objetos </li></ul><ul><li>Tudo é Objeto...
e o  Rails ? <ul><li>Lançado em 2004 por DHH </li></ul><ul><li>Extraído do Basecamp </li></ul><ul><li>Código Aberto </li><...
Rails <ul><li>ActionMailer </li></ul><ul><li>ActionPack </li></ul><ul><li>ActiveRecord </li></ul><ul><li>ActiveResource </...
Rails  way
Princípio DRY: “Don't Repeat yourself”
“ Convenção ao Invés de Configuração”
Convenção
$  rails   esol
 
Mercado <ul><li>15,6%  dos programadores web brasileiros já </li></ul><ul><li>sabem  Ruby </li></ul><ul><li>33%  dos progr...
Mercado
Comunidade <ul><li>Recife-rb </li></ul><ul><ul><li>http://groups.google.com.br/group/recife-rb </li></ul></ul><ul><li>Rail...
 
 
 
 
 
+  sites <ul><li>http://www.rubyonrails.org/ </li></ul><ul><li>http://www.ruby-lang.org/en/ </li></ul><ul><li>http://rails...
Comentários <ul><li>Performance </li></ul><ul><li>Segurança </li></ul><ul><li>Escalabilidade </li></ul><ul><li>Deploy </li...
 
 
“ Não vale a pena conhecer uma  linguagem  que não afete o seu modo de pensar sobre programação”   Alan Perlis
Obrigado <ul><li>[email_address] </li></ul><ul><li>www.minerama.net </li></ul><ul><li>http://twitter.com/jpaulolins </li><...
Créditos <ul><li>Slide com Informações de Mercado </li></ul><ul><ul><li>Júlio Monteiro (Rails for Kids) </li></ul></ul><ul...
Upcoming SlideShare
Loading in...5
×

Ruby on Rails Colocando a web nos trilhos

1,529

Published on

Apresentação de Introdução ao Ruby on Rails feita no II ESOL.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,529
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Ruby on Rails Colocando a web nos trilhos

  1. 1. Ruby on Rails Colocando a web nos trilhos João Paulo Lins [email_address]
  2. 2. O que é Ruby on Rails ?
  3. 3. Ruby é uma Linguagem Ruby on Rails é um framework web
  4. 4. Antes de qualquer coisa... Um pouco mais de Ruby
  5. 5. Ruby <ul><li>Criada no Japão em 1995 </li></ul><ul><li>Simples e elegante </li></ul><ul><li>Multiplatafoma </li></ul><ul><li>Código Aberto </li></ul>
  6. 6. Ainda sobre a pedra ... <ul><li>Linguagem dinâmica </li></ul><ul><li>Orientação a Objetos </li></ul><ul><li>Tudo é Objeto </li></ul><ul><li>Conversão de Tipos </li></ul><ul><li>>> </li></ul>
  7. 7. e o Rails ? <ul><li>Lançado em 2004 por DHH </li></ul><ul><li>Extraído do Basecamp </li></ul><ul><li>Código Aberto </li></ul><ul><li>Framework web </li></ul><ul><li>MVC </li></ul><ul><li>2.1 </li></ul>
  8. 8. Rails <ul><li>ActionMailer </li></ul><ul><li>ActionPack </li></ul><ul><li>ActiveRecord </li></ul><ul><li>ActiveResource </li></ul><ul><li>ActiveSupport </li></ul>
  9. 9. Rails way
  10. 10. Princípio DRY: “Don't Repeat yourself”
  11. 11. “ Convenção ao Invés de Configuração”
  12. 12. Convenção
  13. 13. $ rails esol
  14. 15. Mercado <ul><li>15,6% dos programadores web brasileiros já </li></ul><ul><li>sabem Ruby </li></ul><ul><li>33% dos programadores brasileiros esperam </li></ul><ul><li>aprender até final de 2008 </li></ul><ul><li>Fonte: Evans Data, INFO Exame 08/2007 </li></ul>
  15. 16. Mercado
  16. 17. Comunidade <ul><li>Recife-rb </li></ul><ul><ul><li>http://groups.google.com.br/group/recife-rb </li></ul></ul><ul><li>Rails-br </li></ul><ul><ul><li>http://groups.google.com.br/group/rails-br </li></ul></ul>
  17. 23. + sites <ul><li>http://www.rubyonrails.org/ </li></ul><ul><li>http://www.ruby-lang.org/en/ </li></ul><ul><li>http://railscasts.com/ </li></ul><ul><li>http://www.rubyonrails.pro.br/ </li></ul><ul><li>http://www.nomedojogo.com/ </li></ul><ul><li>http://www.akitaonrails.com/ </li></ul>
  18. 24. Comentários <ul><li>Performance </li></ul><ul><li>Segurança </li></ul><ul><li>Escalabilidade </li></ul><ul><li>Deploy </li></ul>
  19. 27. “ Não vale a pena conhecer uma linguagem que não afete o seu modo de pensar sobre programação” Alan Perlis
  20. 28. Obrigado <ul><li>[email_address] </li></ul><ul><li>www.minerama.net </li></ul><ul><li>http://twitter.com/jpaulolins </li></ul>
  21. 29. Créditos <ul><li>Slide com Informações de Mercado </li></ul><ul><ul><li>Júlio Monteiro (Rails for Kids) </li></ul></ul><ul><li>Foto de Yukihiro Matsumoto: </li></ul><ul><ul><li>http://www.flickr.com/photos/rrrodrigo/2394121442/ </li></ul></ul><ul><li>Demais fotos James Duncan </li></ul><ul><ul><li>http://duncandavidson.com/ </li></ul></ul><ul><ul><li>http://www.flickr.com/photos/x180/sets/72157605325511779/ </li></ul></ul>

×