Desenvolvimento Web com RubyOnRails

1,782 views
1,726 views

Published on

História e Overview do Ruby e do framework web RubyOnRails.

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

No Downloads
Views
Total views
1,782
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
25
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Desenvolvimento Web com RubyOnRails

  1. 1. Desenvolvimento Web com RubyOnRails
  2. 2. Sobre mim
  3. 3. Sobre mim • Roberto Soares • Ciência da Computação UESC • Rails desde 2006 • Techmobil • Bopia.com • Todobebe.com • RubyOnda.com
  4. 4. Ruby
  5. 5. Ruby • まつもと ゆきひろ (Matz) • "Eu queria uma linguagem de script que fosse mais poderosa do que Perl, e mais orientada a objetos do que Python. É por isso que eu decidi desenvolver minha própria linguagem." • 1993 • 1995 - Primeira versão pública
  6. 6. Ruby • OO • Fácil • Mark-and-sweep garbage collector • UNIX, Mac OS X, Windows 95/98/Me/NT/2000/XP, DOS, BeOS, OS/2, etc. • MRI, JRuby, IronRuby, MacRuby, Rubinius
  7. 7. Ruby
  8. 8. Ruby
  9. 9. Rails
  10. 10. Rails - História • David Heinemeier Hansson (dhh) • 2001 - 37Signals - PHP e Java • 2003 - Basecamp - Ruby • 2004 - Versão Pública
  11. 11. Rails - Conceitos • DRY • Convention Over Configuration •
  12. 12. Rails - Conceitos • MVC
  13. 13. Rails - Características • validates_* • associations • routes • filters • i18n • cache
  14. 14. Rails - Pq? • Ruby • Open Source • Qualidade • Produtividade • Agnóstico em relação a Banco de Dados
  15. 15. Rails - Ecossistema • Ruby, JRuby, IronRuby • http://rubygems.org/ • gem install rails • http://github.com/ • Rack • RSpec, Cucumber, TestUnit
  16. 16. Rails - Comunidade • Listas • RubyConf • RailsConf • Brasil • RailsSummit • RubyConf BR • RailsRumble
  17. 17. Rails - Projetos • YellowPages.com • 1.500 req/seg • 23 milhões visitas / mês • Twitter.com
  18. 18. Rails - Recursos • http://railscasts.com/ • http://peepcode.com/ • http://guides.rubyonrails.org/ • http://rubyonda.com/
  19. 19. Fim
  20. 20. Perguntas?
  21. 21. Links • @bt1 • http://roberto.peakhut.com
  22. 22. Fontes • http://www.flickr.com/photos/josefstuefer/72512671/ • http://www.flickr.com/photos/reker/3439993438/in/photostream/ • http://www.flickr.com/photos/rooreynolds/243810988/ • http://www.flickr.com/photos/owenburridge/111613821/ • http://www.flickr.com/photos/lrargerich/3117940757/ • http://www.flickr.com/photos/pdcawley/250813158/ • http://www.flickr.com/photos/el-don/4763673852/sizes/l/ • http://www.flickr.com/photos/jkonig/2551140340/ • http://linuxdevcenter.com/pub/a/linux/2001/11/29/ruby.html • http://www.ruby-lang.org/ • http://www.slideshare.net/gbrey/ruby-on-rails-introduction-3316240 • http://blog.foraker.com/2009/06/why-rails/

×