Ruby on Rails: Embarque nesse Framework Web

1,343 views

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,343
On SlideShare
0
From Embeds
0
Number of Embeds
19
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

×