Desenvolvimento Web com Rails

1.968 visualizações

Publicada em

Palestra ministrada no dia 18 de maio de 2010 (2010-05-18) na II Semana de Sistemas de Informações da UDESC de Ibirama, no CEAVI, em Ibirama/SC.

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Desenvolvimento Web com Rails

  1. 1. Desenvolvimento Web com Rails Júlio Monteiro julio@monteiro.eti.br
  2. 2. Desenvolvimento Web com Rails Júlio Monteiro
  3. 3. Desenvolvimento Web com Rails Júlio Monteiro Arquiteto de Software
  4. 4. Desenvolvimento Web com Rails Júlio Monteiro Arquiteto de Software Orientador de Curso
  5. 5. Desenvolvimento Web com Rails Júlio Monteiro Arquiteto de Software Orientador de Curso Evangelizador de Software Livre
  6. 6. 1993
  7. 7. Linguagem de Script
  8. 8. Interpretada
  9. 9. Orientada a Objeto
  10. 10. Extensível
  11. 11. General Purpose
  12. 12. Influências:
  13. 13. Influências: Linguagem Prática
  14. 14. Influências: Orientada a Objetos
  15. 15. Influências: Metaprogramação
  16. 16. Influências: Sintaxe
  17. 17. Influências: Tratamento de Exceção
  18. 18. Características:
  19. 19. Características: Não existem “procedimentos” nem “funções”
  20. 20. Características: Tudo é um Objeto
  21. 21. Características: Métodos são mensagens
  22. 22. Mensagens:
  23. 23. Mensagens: 42
  24. 24. Mensagens: 42
  25. 25. Mensagens: Ei, objeto 42, me responda a seguinte 42 mensagem: “class”
  26. 26. Mensagens: Ei, objeto 42, me responda a seguinte 42 mensagem: “class”
  27. 27. Mensagens: Ei, objeto 42, me responda a seguinte 42 mensagem: “class” Fixnum
  28. 28. Mensagens: 42.class
  29. 29. Mensagens: 42.class
  30. 30. Mensagens: 42.class
  31. 31. Mensagens: 42.class Fixnum
  32. 32. Mensagens: 42.send(“class”)
  33. 33. Mensagens: 42.send(“class”) Fixnum
  34. 34. Mensagens: Até operadores matemáticos são métodos
  35. 35. Sintaxe para Servir
  36. 36. Sintaxe para Servir ();
  37. 37. Classes são abertas
  38. 38. Qual a utilidade disso tudo?
  39. 39. Código simples
  40. 40. Pouco código
  41. 41. Onde é mais fácil corrigir um bug?
  42. 42. Menos tempo para desenvolvimento
  43. 43. Menos tempo para desenvolvimento ou...
  44. 44. Mais qualidade no desenvolvimento
  45. 45. 2004
  46. 46. Framework
  47. 47. Framework Desenvolvimento Web
  48. 48. Framework Desenvolvimento Web com Banco de Dados
  49. 49. Com o Rails, você se preocupa com o “business code”
  50. 50. Com o Rails, você se preocupa com o “business code” * através do código
  51. 51. Hey, mas o framework ___________ também faz isso!
  52. 52. Quem usa isso?
  53. 53. Obrigado! http://julio.monteiro.eti.br

×