Ruby on Rails

  • View
    872

  • Download
    4

Embed Size (px)

DESCRIPTION

Palestra de introdução a Rails dada por Rafael Uchoa no primeiro encontro do ruby+web (http://rubymaisweb.ning.com)

Text of Ruby on Rails

  • 1. Ruby on Rails ruby+web Rafael Ucha + Elomar

2. RailsNo uma linguagem! 3. RailsNo uma linguagem! um framework! 4. RailsNo uma linguagem! um framework! um framework feito em Ruby! 5. RailsNo uma linguagem! um framework! um framework feito em Ruby! um framework feito em Ruby para desenvolvimento web! 6. RailsNo uma linguagem! um framework! um framework feito em Ruby! um framework feito em Ruby para desenvolvimento web! um framework feito em Ruby para desenvolvimento web basedo em boas prticas! 7. ... e o mais legal 8. ... e o mais legal 9. Rails lindo! 10. Porque Rails?Simples e eficiente Prov agilidade ExtensvelDezenas e dezenas de plugins Baixa curva de aprendizagem Voc j inicia com uma arquitetura slida Comunidade ativa e crescente Padres e convenes 11. Individuals and interactions over processes and toolsWorking software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan 12. Conveno sobre configurao 13. Conveno por configuraoPara os desenvolvedores: MENOS CDIGO! 14. Conveno por configuraoPara os desenvolvedores: MENOS CDIGO!Para os clientes: MENOS TEMPO! 15. Conveno por configuraoPara os desenvolvedores: MENOS CDIGO!Para os clientes: MENOS TEMPO!Para os vendedores: MAIOR LUCRO! 16. Model View Controller 17. MVC 18. Don't Repeat Your Self 19. RESTfull 20. RESTfullmap.resources :photos 21. RESTfullmap.resources :photos 22. ComponentesActiveRecordMapeamento Objeto Relacional 23. ComponentesActiveRecordMapeamento Objeto Relacional ActionPackActionControllerActionView 24. ComponentesActiveRecordMapeamento Objeto Relacional ActionPackActionControllerActionView ActiveResourceRESTClient 25. ComponentesActiveRecordMapeamento Objeto Relacional ActionPackActionControllerActionView ActiveResourceRESTClient ActionMailer 26. MVC 27. Qualidade do Software 28. Testes! 29. Apredendo... 30. Obrigado! http://rubymaisweb.ning.com/