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

Post on 16-Apr-2017

473 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

top related