faça frameworks, não faça refens

45
FAÇA FRAMEWORKS não faça reféns @helmedeiros

Upload: helio-medeiros

Post on 16-Apr-2017

472 views

Category:

Technology


4 download

TRANSCRIPT

Page 1: Faça Frameworks, Não faça refens

FAÇA FRAMEWORKSnão faça reféns

@helmedeiros

Page 2: Faça Frameworks, Não faça refens

Erich Gamma Design Patterns: Elements of Reusable

Object-Oriented Software

Page 3: Faça Frameworks, Não faça refens

eles querem fazer muito por vocêFRAMEWORKITIS10 anos atras

Page 4: Faça Frameworks, Não faça refens

FRAMEWORK

reduzir a necessidade de resolver problemas já resolvidos

O que? Pra que? Como ?

Page 5: Faça Frameworks, Não faça refens

como funciona, quem se adapta a quem, quão production ready ele está, ele evoluí e você

FRAMEWORKDependente? Quanto?

Page 6: Faça Frameworks, Não faça refens

como está escrito o código, quão simples e coeso ele é, suas responsabilidades são únicas, existe inversão de controle

FRAMEWORKPatterns? SOLID?

Page 7: Faça Frameworks, Não faça refens

COMUNIDADEAtiva? Compartilha? Experimenta?

Java, JavaScript, Ruby, Python, e etc. O perfil e a maturidade de sua comunidade influência nos frameworks criados

Page 8: Faça Frameworks, Não faça refens

surtiram efeito

OS 10 ANOSe  todos  os  esforços

Parece que

Page 9: Faça Frameworks, Não faça refens

tenho minhas duvidas

OLHAAAAAnão  sei  nãoooooo

Hummmm

Page 10: Faça Frameworks, Não faça refens

COMPUTACIONAISNOVOS DESAFIOS

E MUITAS PESSOAS PARA RESOLVE-LOS

Page 11: Faça Frameworks, Não faça refens
Page 12: Faça Frameworks, Não faça refens

NEM SEMPRE…temos tempo para ver o que e como ja foi explorado um problema

Page 13: Faça Frameworks, Não faça refens
Page 14: Faça Frameworks, Não faça refens

Nem Sempre…

achamos tempo para subtrair diferencas e somar esforcos multiplicando os

resultados

Page 15: Faça Frameworks, Não faça refens

2013

2104

2105

NEM SEMPRE…temos tempo de acompanhar, nos adaptar e contribuir com toda a loucura que esta por ai

Page 16: Faça Frameworks, Não faça refens

QUANDO USAMOSse Liga

Page 17: Faça Frameworks, Não faça refens

o que deve ser resolvido ao invés de comodescritivos vs imperativoSSe liga nos…

Page 18: Faça Frameworks, Não faça refens
Page 19: Faça Frameworks, Não faça refens
Page 20: Faça Frameworks, Não faça refens

não existe uma solução para todos os problemas… full-stack Framework?

MODULARES aoS MONOLITICOSSe liga nos….

Page 21: Faça Frameworks, Não faça refens

phalcon

Symphony

doctrine+

Laravel

vs Slim

Page 22: Faça Frameworks, Não faça refens

VUE.JS REACTIVEBREEZE

KNOCKOUTREACT

vs

Page 23: Faça Frameworks, Não faça refens
Page 24: Faça Frameworks, Não faça refens

para que foi criado e como será evoluídoINTENçÕES vs utilizaçõesSe liga nas…

Page 25: Faça Frameworks, Não faça refens
Page 26: Faça Frameworks, Não faça refens

QUANDO CRIAMOSse Liga

Page 27: Faça Frameworks, Não faça refens

balancear a vontade de inovar com estabilidadeEVOLUçÕES E RETRO-COMPATIBILIDADESe liga nas…

Page 28: Faça Frameworks, Não faça refens
Page 29: Faça Frameworks, Não faça refens
Page 30: Faça Frameworks, Não faça refens
Page 31: Faça Frameworks, Não faça refens

porque ir além das funções core? por que obrigar o acoplamento?ENTRELINHAS DA LIB CORESe liga nas…

Page 32: Faça Frameworks, Não faça refens
Page 33: Faça Frameworks, Não faça refens
Page 34: Faça Frameworks, Não faça refens

por que escrever código que ninguém entende atrapalhaNA SIMPLICIDADE DO CÓDIGO

Se liga nas…

Page 35: Faça Frameworks, Não faça refens
Page 36: Faça Frameworks, Não faça refens
Page 37: Faça Frameworks, Não faça refens

TEM CURA?mas será que

Page 38: Faça Frameworks, Não faça refens

ainda existe e ciclicamente se renovaFRAMEWORKITIS10 anos passados

Page 39: Faça Frameworks, Não faça refens
Page 40: Faça Frameworks, Não faça refens

abstrair é importante mas vá com calmaframework não é linguagemTem cura?

Page 41: Faça Frameworks, Não faça refens

elas são pequenas e substituíveisprefira toolkits ou librariesTem cura?

Page 42: Faça Frameworks, Não faça refens

fique atento e experimente bastante antes de ir a produçãoseja sépticoTem cura?

Page 43: Faça Frameworks, Não faça refens

analise o seu problema e vá com calmae se tudo falharTem cura?

Page 44: Faça Frameworks, Não faça refens

a big price

COMES WITH

a  priceAll magic

Page 45: Faça Frameworks, Não faça refens

Obrigado!@helmedeiros