Faça Frameworks, Não faça refens
-
Upload
helio-medeiros -
Category
Technology
-
view
472 -
download
4
Transcript of Faça Frameworks, Não faça refens
FAÇA FRAMEWORKSnão faça reféns
@helmedeiros
Erich Gamma Design Patterns: Elements of Reusable
Object-Oriented Software
eles querem fazer muito por vocêFRAMEWORKITIS10 anos atras
FRAMEWORK
reduzir a necessidade de resolver problemas já resolvidos
O que? Pra que? Como ?
como funciona, quem se adapta a quem, quão production ready ele está, ele evoluí e você
FRAMEWORKDependente? Quanto?
como está escrito o código, quão simples e coeso ele é, suas responsabilidades são únicas, existe inversão de controle
FRAMEWORKPatterns? SOLID?
COMUNIDADEAtiva? Compartilha? Experimenta?
Java, JavaScript, Ruby, Python, e etc. O perfil e a maturidade de sua comunidade influência nos frameworks criados
surtiram efeito
OS 10 ANOSe todos os esforços
Parece que
tenho minhas duvidas
OLHAAAAAnão sei nãoooooo
Hummmm
COMPUTACIONAISNOVOS DESAFIOS
E MUITAS PESSOAS PARA RESOLVE-LOS
NEM SEMPRE…temos tempo para ver o que e como ja foi explorado um problema
Nem Sempre…
achamos tempo para subtrair diferencas e somar esforcos multiplicando os
resultados
2013
2104
2105
NEM SEMPRE…temos tempo de acompanhar, nos adaptar e contribuir com toda a loucura que esta por ai
QUANDO USAMOSse Liga
o que deve ser resolvido ao invés de comodescritivos vs imperativoSSe liga nos…
não existe uma solução para todos os problemas… full-stack Framework?
MODULARES aoS MONOLITICOSSe liga nos….
phalcon
Symphony
doctrine+
Laravel
vs Slim
VUE.JS REACTIVEBREEZE
KNOCKOUTREACT
vs
para que foi criado e como será evoluídoINTENçÕES vs utilizaçõesSe liga nas…
QUANDO CRIAMOSse Liga
balancear a vontade de inovar com estabilidadeEVOLUçÕES E RETRO-COMPATIBILIDADESe liga nas…
porque ir além das funções core? por que obrigar o acoplamento?ENTRELINHAS DA LIB CORESe liga nas…
por que escrever código que ninguém entende atrapalhaNA SIMPLICIDADE DO CÓDIGO
Se liga nas…
TEM CURA?mas será que
ainda existe e ciclicamente se renovaFRAMEWORKITIS10 anos passados
abstrair é importante mas vá com calmaframework não é linguagemTem cura?
elas são pequenas e substituíveisprefira toolkits ou librariesTem cura?
fique atento e experimente bastante antes de ir a produçãoseja sépticoTem cura?
analise o seu problema e vá com calmae se tudo falharTem cura?
a big price
COMES WITH
a priceAll magic
Obrigado!@helmedeiros