Como escolher um framework web

  • 4,538 views
Uploaded on

Palestra ministrada no IV EJES em Vitória, no dia 17/10/09.

Palestra ministrada no IV EJES em Vitória, no dia 17/10/09.

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,538
On Slideshare
0
From Embeds
0
Number of Embeds
5

Actions

Shares
Downloads
34
Comments
0
Likes
1

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. JavaEE? Para onde você está indo? Conheça, compare e saiba escolher o melhor Rafael Carneiro www.rafaelcarneiro.com framework web    
  • 2. Rafael Carneiro ✔ Analista de sistemas na TBM Têxtil ✔ 5 anos com Java ✔ JUG Leader do CEJUG ✔ Moderador do GUJ e PortalJava ✔ Faz open source com GUJ3 e JForum   ✔ Estudando novas linguagens  
  • 3. Experiência com frameworks ✔ Struts: 4++ anos ✔ JSF: 2++ anos ✔ VRaptor: 6++ meses    
  • 4. Experiência com frameworks ✔ Wicket, Struts 2 e Mentawai: Hello world ✔ Frameworks caseiros: 2 anos    
  • 5. Você sabe o que é um framework?    
  • 6. Problemas  Não são design comuns patterns! Estrutura que fornece  Mecanismo reusabilidade interligado    
  • 7. Quantos frameworks existem?    
  • 8.    
  • 9.    
  • 10. E muitos outros que eu esqueci de mencionar ...    
  • 11. São muitas opções...    
  • 12. Como escolher?    
  • 13. Tipos de Frameworks ...    
  • 14. Action­based Component-based    
  • 15. Action­based    
  • 16. Component-based    
  • 17. Considerações básicas...    
  • 18. Curva de  Casos de sucesso aprendizado Testes Maturidade Suporte Convention over Comunidade configuration Injeção de   POJO centric   dependência
  • 19. Considerações técnicas...    
  • 20. Conversão Validação Resources Suporte a testes Extensibilidade Upload/Download Internacionalização Dispatching Suporte a AJAX    
  • 21. Juntando tudo ...    
  • 22. Considerações ... Escolha Básicas Técnicas    
  • 23. E quem toma a decisão?    
  • 24. O gerente ?    
  • 25.    
  • 26. Ou seria o desenvolvedor, arquiteto ou líder técnico?    
  • 27. Sang Shin recomenda JSF   javapassion  
  • 28. Rafael Carneiro recomenda ...    
  • 29. o que melhor se adapta a sua situação!    
  • 30. Más práticas...    
  • 31. Frameworks   caseiros  
  • 32. Frameworks caseiros não são arquiteturas de referência, não são padronizados, não possuem uma comunidade em volta para dar apoio e não são padrões da indústria de software.    
  • 33. Não reinvente a roda...    
  • 34. Tempo e dinheiro serão gastos...    
  • 35. Utilize o que já existe de consolidado no mercado …    
  • 36. Não consegui esconder …    
  • 37. Experiência com frameworks ✔ Wicket, Struts 2 e Mentawai: Hello world ✔ Frameworks caseiros: 2 anos    
  • 38. Frameworks Caseiros: 2 anos    
  • 39. Vergonha!    
  • 40. Bala de prata ...    
  • 41. Não existe bala de prata, cada caso é um caso!    
  • 42. Frameworks obsoletos ...    
  • 43. “Toda vez que você usa Struts, Deus mata um bebê foca!”    
  • 44. Frase do Carlos Villela em 2004 no GUJ...    
  • 45. 2004?    
  • 46. Isso mesmo! Em 2004! 2009 – 2004 = 5 anos!    
  • 47. Hands on...    
  • 48. Saia dessa palestra lembrando apenas de uma coisa...    
  • 49. Não use frameworks   caseiros!  
  • 50. Referências ✔ http://javapassion.com/  ✔ http://raibledesigns.com/ ✔ http://jacques.dsc.ufcg.edu.br/ ✔ http://www.flickr.com/photos/purplemattfish/3918004 ✔ Imagens: Flickr e Google Images    
  • 51. Agradecimentos    
  • 52. E a você!    
  • 53. Obrigado!    
  • 54. +    
  • 55. Prêmio Universitário Java 2009    
  • 56. Rafael Carneiro rafaelcarneiro.com @rcarneiro