Ruby on Rails
Embarque nesse Framework Web

                     Rafael Gaspar - PET Computação
                          ...
O que é Ruby?

Criada por Yukihiro quot;Matzquot; Matsumoto
Inspirada em Perl e Smalltalk
Orientada a Objetos
Tipagem Dinâ...
Dois pequenos exemplos
             5.times { puts “Hello World!” }
             5 vezes imprima “Hello World!”




 [“UFP...
O que é Ruby on Rails?

Criado por David Heinemeier Hansson
Extraído a partir do Basecamp
Model-View-Controller (MVC)
Agnó...
Filosofias por traz do Rails

 Convenção acima de Configuração (CoC)
 Não se Repita / Don't repeat yourself (DRY)
 Keep it s...
Quem já usa Ruby on Rails?


37signals, 43 Things, Twitter, Amazon.com,
Jobster, Odeo, Oracle Mix, GuitarHero.com,
Globo.c...
Por onde começar?

No Linux:
  {apt-get, yum} install ruby rubygems
  gem update --system
  gem install rails
Por onde começar?

No Mac OS X Leopard
 gem update --system
 gem install rails
No Mac OS X Tiger
 Locomotive One-Click Ins...
Por onde começar?


No Windows:
 InstantRails One Click Installer
Qual Editor/IDE usar?
 No Linux:
   Gedit, Kate, RadRails, EasyEclipse, NetBeans, VIM
 No Mac OS X:
   TextMate, Xcode, Ra...
E como eu criar uma nova
aplicação no RoR?


rails nome_da_aplicação
Demonstração
Vamos criar um blog em alguns minutos...
Sites Recomendados
rubyonrails.com
rubyonrails.pro.br
railsbrain.com
buildingwebapps.com/learning_rails
peepcode.com
rails...
Sites Recomendados
groups.google.com/group/rails-br
github.com/rails
errtheblog.com (PJ Hyett and Chris Wanstrath)
akitaon...
Duvidas?
              Rafael Gaspar - PET Computação
                      rafael.gaspar@gmail.com
           rafaelcanha...
Upcoming SlideShare
Loading in...5
×

Ruby on Rails: Embarque nesse Framework Web

1,146

Published on

Slide da palestra sobre Ruby on Rails que aprensentei na Semana Academica de Exatas da UFPR no dia 15/05/2008.

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

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

No notes for slide

Ruby on Rails: Embarque nesse Framework Web

  1. 1. Ruby on Rails Embarque nesse Framework Web Rafael Gaspar - PET Computação rafael.gaspar@gmail.com rafaelcanhasblog.com | vidanerd.com
  2. 2. O que é Ruby? Criada por Yukihiro quot;Matzquot; Matsumoto Inspirada em Perl e Smalltalk Orientada a Objetos Tipagem Dinâmica Interpretada
  3. 3. Dois pequenos exemplos 5.times { puts “Hello World!” } 5 vezes imprima “Hello World!” [“UFPR”,”Brasil”,”World”].each { |x| puts “Hello #{x}!” } “UFPR”, “Brasil”, “World”, para cada um imprima “Hello” seguido desse um e de uma “!”
  4. 4. O que é Ruby on Rails? Criado por David Heinemeier Hansson Extraído a partir do Basecamp Model-View-Controller (MVC) Agnóstico quanto ao Banco de Dados Open-Source
  5. 5. Filosofias por traz do Rails Convenção acima de Configuração (CoC) Não se Repita / Don't repeat yourself (DRY) Keep it simple Stupid (KISS) Less is More
  6. 6. Quem já usa Ruby on Rails? 37signals, 43 Things, Twitter, Amazon.com, Jobster, Odeo, Oracle Mix, GuitarHero.com, Globo.com, Click Jogos, BlogBlogs, etc...
  7. 7. Por onde começar? No Linux: {apt-get, yum} install ruby rubygems gem update --system gem install rails
  8. 8. Por onde começar? No Mac OS X Leopard gem update --system gem install rails No Mac OS X Tiger Locomotive One-Click Installer
  9. 9. Por onde começar? No Windows: InstantRails One Click Installer
  10. 10. Qual Editor/IDE usar? No Linux: Gedit, Kate, RadRails, EasyEclipse, NetBeans, VIM No Mac OS X: TextMate, Xcode, RadRails, EasyEclipse, NetBeans No Windows: e-Texteditor, RadRails, EasyEclipse, NetBeans
  11. 11. E como eu criar uma nova aplicação no RoR? rails nome_da_aplicação
  12. 12. Demonstração Vamos criar um blog em alguns minutos...
  13. 13. Sites Recomendados rubyonrails.com rubyonrails.pro.br railsbrain.com buildingwebapps.com/learning_rails peepcode.com railscasts.com
  14. 14. Sites Recomendados groups.google.com/group/rails-br github.com/rails errtheblog.com (PJ Hyett and Chris Wanstrath) akitaonrails.com (Fábio Akita) nomedojogo.com (Carlos Brando) blog.improveit.com.br
  15. 15. Duvidas? Rafael Gaspar - PET Computação rafael.gaspar@gmail.com rafaelcanhasblog.com | vidanerd.com
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×