Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Desenvolvimento Web com RubyOnRails

1,910 views

Published on

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

Published in: Technology
  • Be the first to comment

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/

×