Faça Frameworks, Não faça refens

491 visualizações

Publicada em

Você sofre ou já sofreu de frameworkite? Quando você encontra um framework que lhe dá algo que você deseja de graça e lhe faz pagar um preço muito alto para todas as outras mudanças?

Por definição, framework é uma estrutura de apoio usada como a base para algo a ser construído, mas as vezes eles parecem dar mais que opniões eles querem decidir! Você vai se tornar um refém? Ou vai tornar outros reféns do seu último framework?

Publicada em: Tecnologia
  • Seja o primeiro a comentar

Faça Frameworks, Não faça refens

  1. 1. FAÇA FRAMEWORKSnão faça reféns @helmedeiros
  2. 2. Erich Gamma Design Patterns: Elements of Reusable Object-Oriented Software
  3. 3. eles querem fazer muito por você FRAMEWORKITIS 10 anos atras
  4. 4. FRAMEWORK reduzir a necessidade de resolver problemas já resolvidos O que? Pra que? Como ?
  5. 5. como funciona, quem se adapta a quem, quão production ready ele está, ele evoluí e você FRAMEWORKDependente? Quanto?
  6. 6. como está escrito o código, quão simples e coeso ele é, suas responsabilidades são únicas, existe inversão de controle FRAMEWORKPatterns? SOLID?
  7. 7. COMUNIDADEAtiva? Compartilha? Experimenta? Java, JavaScript, Ruby, Python, e etc. O perfil e a maturidade de sua comunidade influência nos frameworks criados
  8. 8. surtiram efeito OS 10 ANOS e  todos  os  esforços Parece que
  9. 9. tenho minhas duvidas OLHAAAAA não  sei  nãoooooo Hummmm
  10. 10. COMPUTACIONAIS NOVOS DESAFIOS E MUITAS PESSOAS PARA RESOLVE-LOS
  11. 11. NEM SEMPRE… temos tempo para ver o que e como ja foi explorado um problema
  12. 12. Nem Sempre… achamos tempo para subtrair diferencas e somar esforcos multiplicando os resultados
  13. 13. 2013 2104 2105 NEM SEMPRE… temos tempo de acompanhar, nos adaptar e contribuir com toda a loucura que esta por ai
  14. 14. QUANDO USAMOS se Liga
  15. 15. o que deve ser resolvido ao invés de como descritivos vs imperativoS Se liga nos…
  16. 16. não existe uma solução para todos os problemas… full-stack Framework? MODULARES aoS MONOLITICOS Se liga nos….
  17. 17. phalcon Symphony doctrine + Laravel vs Slim
  18. 18. VUE.JS REACTIVEBREEZE KNOCKOUTREACT vs
  19. 19. para que foi criado e como será evoluído INTENçÕES vs utilizações Se liga nas…
  20. 20. QUANDO CRIAMOS se Liga
  21. 21. balancear a vontade de inovar com estabilidade EVOLUçÕES E RETRO-COMPATIBILIDADE Se liga nas…
  22. 22. porque ir além das funções core? por que obrigar o acoplamento? ENTRELINHAS DA LIB CORE Se liga nas…
  23. 23. por que escrever código que ninguém entende atrapalha NA SIMPLICIDADE DO CÓDIGO Se liga nas…
  24. 24. TEM CURA? mas será que
  25. 25. ainda existe e ciclicamente se renova FRAMEWORKITIS 10 anos passados
  26. 26. abstrair é importante mas vá com calma framework não é linguagem Tem cura?
  27. 27. elas são pequenas e substituíveis prefira toolkits ou libraries Tem cura?
  28. 28. fique atento e experimente bastante antes de ir a produção seja séptico Tem cura?
  29. 29. analise o seu problema e vá com calma e se tudo falhar Tem cura?
  30. 30. a big price COMES WITH a  price All magic
  31. 31. Obrigado!@helmedeiros

×