SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
31 de Julho 7Masters 1
Microframeworks
versus
Frameworks
Alexandre Gaigalas – gaigalas.net
31 de Julho 7Masters 2
Microdecisões
versus
Decisões
31 de Julho 7Masters 3
Frameworks e Microframeworks
decidem coisas
31 de Julho 7Masters 4
Frameworks e Microframeworks
decidem coisas
Como será
minha API?
31 de Julho 7Masters 5
Frameworks e Microframeworks
decidem coisas
Como será
minha API?
Quem trabalhará
no projeto?
31 de Julho 7Masters 6
Frameworks e Microframeworks
decidem coisas
Que banco
vou usar?
Como será
minha API?
Quem trabalhará
no projeto?
31 de Julho 7Masters 7
Frameworks e Microframeworks
decidem coisas
Vou migrar
depois?
Vou usar
mais de um?Ela será
versionada?
Como vou achar
Profissionais?
Ela será
autenticada?
Que banco
vou usar?
Como será
minha API?
Quem trabalhará
no projeto?
31 de Julho 7Masters 8
Frameworks e Microframeworks
decidem coisas
Vou migrar
depois?
Vou usar
mais de um?Ela será
versionada?
Como vou achar
Profissionais?
Ela será
autenticada?
Que banco
vou usar?
Como será
minha API?
Quem trabalhará
no projeto?
31 de Julho 7Masters 9
Frameworks full-stack
decidem muita coisa
Vou migrar
depois?
Vou usar
mais de um?Ela será
versionada?
Como vou achar
Profissionais?
Ela será
autenticada?
Que banco
vou usar?
Como será
minha API?
Quem trabalhará
no projeto?
31 de Julho 7Masters 10
Microframeworks
tem decisões menores
Vou migrar
depois?
Vou usar
mais de um?Ela será
versionada?
Como vou achar
Profissionais?
Ela será
autenticada?
Que banco
vou usar?
Como será
minha API?
Quem trabalhará
no projeto?
31 de Julho 7Masters 11
Microframeworks
tem decisões menores
Vou migrar
depois?
Vou usar
mais de um?Ela será
versionada?
Como vou achar
Profissionais?
Ela será
autenticada?
Que banco
vou usar?
Como será
minha API?
Quem trabalhará
no projeto?
31 de Julho 7Masters 12
Microframeworks
tem decisões menores
Vou migrar
depois?
Vou usar
mais de um?Mime
versioning
Como vou achar
Profissionais?
Ela será
autenticada?
Que banco
vou usar?
RESTful
Quem trabalhará
no projeto?
31 de Julho 7Masters 13
Microframeworks
tem decisões menores
Vou migrar
depois?
Vou usar
mais de um?Mime
versioning
Como vou achar
Profissionais?
Ela será
autenticada?
Que banco
vou usar?
RESTful
Quem trabalhará
no projeto?
31 de Julho 7Masters 14
Microframeworks
tem decisões menores
Algum outro
SQL
Query
AbstractionMime
versioning
Como vou achar
Profissionais?
Ela será
autenticada?
MySQLRESTful
Quem trabalhará
no projeto?
31 de Julho 7Masters 15
Nenhum framework (micro ou não)
decide tudo
Vou migrar
depois?
Vou usar
mais de um?Ela será
versionada?
Como vou achar
Profissionais?
Ela será
autenticada?
Que banco
vou usar?
Como será
minha API?
Quem trabalhará
no projeto?
31 de Julho 7Masters 16
MAS GAIGALASMAS GAIGALAS
31 de Julho 7Masters 17
MAS GAIGALASMAS GAIGALAS
HOJE OS FRAMEWORKS SÃOHOJE OS FRAMEWORKS SÃO
MODULARES!!!!MODULARES!!!!
31 de Julho 7Masters 18
MAS GAIGALASMAS GAIGALAS
HOJE OS FRAMEWORKS SÃOHOJE OS FRAMEWORKS SÃO
MODULARES!!!!MODULARES!!!!
VOCÊ PODE USAR SÓ O MÓDULOVOCÊ PODE USAR SÓ O MÓDULO
QUE QUISER!!!!!!QUE QUISER!!!!!!
31 de Julho 7Masters 19
MAS GAIGALASMAS GAIGALAS
HOJE OS FRAMEWORKS SÃOHOJE OS FRAMEWORKS SÃO
MODULARES!!!!MODULARES!!!!
VOCÊ PODE USAR SÓ O MÓDULOVOCÊ PODE USAR SÓ O MÓDULO
QUE QUISER!!!!!!QUE QUISER!!!!!!
DÁ PRA EXTENDER E MODIFICARDÁ PRA EXTENDER E MODIFICAR
O COMPORTAMENTO!!!!!!!!O COMPORTAMENTO!!!!!!!!
31 de Julho 7Masters 20
É modular?
31 de Julho 7Masters 21
Funciona bem modular?
31 de Julho 7Masters 22
Full-Stack Modular
31 de Julho 7Masters 23
Microframeworks
31 de Julho 7Masters 24
Microphp.org@alganet
gaigalas.net
31 de Julho 7Masters 25
Microphp.org@alganet
Obrigado!
gaigalas.net

Contenu connexe

Similaire à 7Masters - Microframeworks versus Frameworks

Mini Curso Programação Paralela utilizando OpenMP - SACTA 2013
Mini Curso Programação Paralela utilizando OpenMP - SACTA 2013Mini Curso Programação Paralela utilizando OpenMP - SACTA 2013
Mini Curso Programação Paralela utilizando OpenMP - SACTA 2013
Arthur Francisco Lorenzon
 
MiniCurso Programação Paralela com OpenMP - SACTA 2013
MiniCurso Programação Paralela com OpenMP - SACTA 2013MiniCurso Programação Paralela com OpenMP - SACTA 2013
MiniCurso Programação Paralela com OpenMP - SACTA 2013
Arthur Francisco Lorenzon
 

Similaire à 7Masters - Microframeworks versus Frameworks (14)

WordCampBH 2015 - O mínimo essencial para o bom desempenho do seu projeto em ...
WordCampBH 2015 - O mínimo essencial para o bom desempenho do seu projeto em ...WordCampBH 2015 - O mínimo essencial para o bom desempenho do seu projeto em ...
WordCampBH 2015 - O mínimo essencial para o bom desempenho do seu projeto em ...
 
Joomla! for dummies - HackThursday CW 36
Joomla! for dummies - HackThursday CW 36Joomla! for dummies - HackThursday CW 36
Joomla! for dummies - HackThursday CW 36
 
Arquitetura de Software - Uma Visão Crítica
Arquitetura de Software - Uma Visão CríticaArquitetura de Software - Uma Visão Crítica
Arquitetura de Software - Uma Visão Crítica
 
TDC2016SP - Trilha Microservices
TDC2016SP - Trilha MicroservicesTDC2016SP - Trilha Microservices
TDC2016SP - Trilha Microservices
 
TheDevConf 2016 - Análise efetiva de microservices em 3 passos
TheDevConf 2016 - Análise efetiva de microservices em 3 passosTheDevConf 2016 - Análise efetiva de microservices em 3 passos
TheDevConf 2016 - Análise efetiva de microservices em 3 passos
 
WordCamp Salvador 2014 - O essencial para o bom desempenho do seu projeto em ...
WordCamp Salvador 2014 - O essencial para o bom desempenho do seu projeto em ...WordCamp Salvador 2014 - O essencial para o bom desempenho do seu projeto em ...
WordCamp Salvador 2014 - O essencial para o bom desempenho do seu projeto em ...
 
Mvc 3 & razor
Mvc 3 & razorMvc 3 & razor
Mvc 3 & razor
 
MVC 3 & razor (DevBrasil Summit 2011)
MVC 3 & razor (DevBrasil Summit 2011)MVC 3 & razor (DevBrasil Summit 2011)
MVC 3 & razor (DevBrasil Summit 2011)
 
Micro serviços ppt
Micro serviços pptMicro serviços ppt
Micro serviços ppt
 
PHPZEIRO: Adote um framework
PHPZEIRO: Adote um frameworkPHPZEIRO: Adote um framework
PHPZEIRO: Adote um framework
 
Mini Curso Programação Paralela utilizando OpenMP - SACTA 2013
Mini Curso Programação Paralela utilizando OpenMP - SACTA 2013Mini Curso Programação Paralela utilizando OpenMP - SACTA 2013
Mini Curso Programação Paralela utilizando OpenMP - SACTA 2013
 
MiniCurso Programação Paralela com OpenMP - SACTA 2013
MiniCurso Programação Paralela com OpenMP - SACTA 2013MiniCurso Programação Paralela com OpenMP - SACTA 2013
MiniCurso Programação Paralela com OpenMP - SACTA 2013
 
Oportunidades para desenvolvedores
Oportunidades para desenvolvedoresOportunidades para desenvolvedores
Oportunidades para desenvolvedores
 
Macro br
Macro brMacro br
Macro br
 

Plus de iMasters

Plus de iMasters (20)

O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani MonteiroO que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
O que você precisa saber para modelar bancos de dados NoSQL - Dani Monteiro
 
Postgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio TellesPostgres: wanted, beloved or dreaded? - Fabio Telles
Postgres: wanted, beloved or dreaded? - Fabio Telles
 
Por que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen MoraesPor que minha query esta lenta? - Suellen Moraes
Por que minha query esta lenta? - Suellen Moraes
 
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
Relato das trincheiras: o dia a dia de uma consultoria de banco de dados - Ig...
 
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalvesORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
ORMs heróis ou vilões dentro da arquitetura de dados? - Otávio gonçalves
 
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
SQL e NoSQL trabalhando juntos: uma comparação para obter o melhor de ambos -...
 
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra MartinsArquitetando seus dados na prática para a LGPD - Alessandra Martins
Arquitetando seus dados na prática para a LGPD - Alessandra Martins
 
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
O papel do DBA no mundo de ciência de dados e machine learning - Mauro Pichil...
 
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana ChahoudDesenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
Desenvolvimento Mobile Híbrido, Nativo ou Web: Quando usá-los - Juliana Chahoud
 
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 Use MDD e faça as máquinas trabalharem para você - Andreza Leite Use MDD e faça as máquinas trabalharem para você - Andreza Leite
Use MDD e faça as máquinas trabalharem para você - Andreza Leite
 
Entendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita BernardesEntendendo os porquês do seu servidor - Talita Bernardes
Entendendo os porquês do seu servidor - Talita Bernardes
 
Backend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana ArnosBackend performático além do "coloca mais máquina lá" - Diana Arnos
Backend performático além do "coloca mais máquina lá" - Diana Arnos
 
Dicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato GroffeDicas para uma maior performance em APIs REST - Renato Groffe
Dicas para uma maior performance em APIs REST - Renato Groffe
 
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
7 dicas de desempenho que equivalem por 21 - Danielle Monteiro
 
Quem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio MaujorQuem se importa com acessibilidade Web? - Mauricio Maujor
Quem se importa com acessibilidade Web? - Mauricio Maujor
 
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da SilvaService Mesh com Istio e Kubernetes - Wellington Figueira da Silva
Service Mesh com Istio e Kubernetes - Wellington Figueira da Silva
 
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto PascuttiErros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
Erros: Como eles vivem, se alimentam e se reproduzem? - Augusto Pascutti
 
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...Elasticidade e engenharia de banco de dados para alta performance  - Rubens G...
Elasticidade e engenharia de banco de dados para alta performance - Rubens G...
 
Construindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina KarklisConstruindo aplicações mais confiantes - Carolina Karklis
Construindo aplicações mais confiantes - Carolina Karklis
 
Monitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe RegalgoMonitoramento de Aplicações - Felipe Regalgo
Monitoramento de Aplicações - Felipe Regalgo
 

Dernier

Dernier (6)

Boas práticas de programação com Object Calisthenics
Boas práticas de programação com Object CalisthenicsBoas práticas de programação com Object Calisthenics
Boas práticas de programação com Object Calisthenics
 
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docxATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
ATIVIDADE 1 - CUSTOS DE PRODUÇÃO - 52_2024.docx
 
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docxATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
ATIVIDADE 1 - LOGÍSTICA EMPRESARIAL - 52_2024.docx
 
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docxATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
ATIVIDADE 1 - ESTRUTURA DE DADOS II - 52_2024.docx
 
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docxATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
ATIVIDADE 1 - GCOM - GESTÃO DA INFORMAÇÃO - 54_2024.docx
 
Padrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemploPadrões de Projeto: Proxy e Command com exemplo
Padrões de Projeto: Proxy e Command com exemplo
 

7Masters - Microframeworks versus Frameworks

  • 1. 31 de Julho 7Masters 1 Microframeworks versus Frameworks Alexandre Gaigalas – gaigalas.net
  • 2. 31 de Julho 7Masters 2 Microdecisões versus Decisões
  • 3. 31 de Julho 7Masters 3 Frameworks e Microframeworks decidem coisas
  • 4. 31 de Julho 7Masters 4 Frameworks e Microframeworks decidem coisas Como será minha API?
  • 5. 31 de Julho 7Masters 5 Frameworks e Microframeworks decidem coisas Como será minha API? Quem trabalhará no projeto?
  • 6. 31 de Julho 7Masters 6 Frameworks e Microframeworks decidem coisas Que banco vou usar? Como será minha API? Quem trabalhará no projeto?
  • 7. 31 de Julho 7Masters 7 Frameworks e Microframeworks decidem coisas Vou migrar depois? Vou usar mais de um?Ela será versionada? Como vou achar Profissionais? Ela será autenticada? Que banco vou usar? Como será minha API? Quem trabalhará no projeto?
  • 8. 31 de Julho 7Masters 8 Frameworks e Microframeworks decidem coisas Vou migrar depois? Vou usar mais de um?Ela será versionada? Como vou achar Profissionais? Ela será autenticada? Que banco vou usar? Como será minha API? Quem trabalhará no projeto?
  • 9. 31 de Julho 7Masters 9 Frameworks full-stack decidem muita coisa Vou migrar depois? Vou usar mais de um?Ela será versionada? Como vou achar Profissionais? Ela será autenticada? Que banco vou usar? Como será minha API? Quem trabalhará no projeto?
  • 10. 31 de Julho 7Masters 10 Microframeworks tem decisões menores Vou migrar depois? Vou usar mais de um?Ela será versionada? Como vou achar Profissionais? Ela será autenticada? Que banco vou usar? Como será minha API? Quem trabalhará no projeto?
  • 11. 31 de Julho 7Masters 11 Microframeworks tem decisões menores Vou migrar depois? Vou usar mais de um?Ela será versionada? Como vou achar Profissionais? Ela será autenticada? Que banco vou usar? Como será minha API? Quem trabalhará no projeto?
  • 12. 31 de Julho 7Masters 12 Microframeworks tem decisões menores Vou migrar depois? Vou usar mais de um?Mime versioning Como vou achar Profissionais? Ela será autenticada? Que banco vou usar? RESTful Quem trabalhará no projeto?
  • 13. 31 de Julho 7Masters 13 Microframeworks tem decisões menores Vou migrar depois? Vou usar mais de um?Mime versioning Como vou achar Profissionais? Ela será autenticada? Que banco vou usar? RESTful Quem trabalhará no projeto?
  • 14. 31 de Julho 7Masters 14 Microframeworks tem decisões menores Algum outro SQL Query AbstractionMime versioning Como vou achar Profissionais? Ela será autenticada? MySQLRESTful Quem trabalhará no projeto?
  • 15. 31 de Julho 7Masters 15 Nenhum framework (micro ou não) decide tudo Vou migrar depois? Vou usar mais de um?Ela será versionada? Como vou achar Profissionais? Ela será autenticada? Que banco vou usar? Como será minha API? Quem trabalhará no projeto?
  • 16. 31 de Julho 7Masters 16 MAS GAIGALASMAS GAIGALAS
  • 17. 31 de Julho 7Masters 17 MAS GAIGALASMAS GAIGALAS HOJE OS FRAMEWORKS SÃOHOJE OS FRAMEWORKS SÃO MODULARES!!!!MODULARES!!!!
  • 18. 31 de Julho 7Masters 18 MAS GAIGALASMAS GAIGALAS HOJE OS FRAMEWORKS SÃOHOJE OS FRAMEWORKS SÃO MODULARES!!!!MODULARES!!!! VOCÊ PODE USAR SÓ O MÓDULOVOCÊ PODE USAR SÓ O MÓDULO QUE QUISER!!!!!!QUE QUISER!!!!!!
  • 19. 31 de Julho 7Masters 19 MAS GAIGALASMAS GAIGALAS HOJE OS FRAMEWORKS SÃOHOJE OS FRAMEWORKS SÃO MODULARES!!!!MODULARES!!!! VOCÊ PODE USAR SÓ O MÓDULOVOCÊ PODE USAR SÓ O MÓDULO QUE QUISER!!!!!!QUE QUISER!!!!!! DÁ PRA EXTENDER E MODIFICARDÁ PRA EXTENDER E MODIFICAR O COMPORTAMENTO!!!!!!!!O COMPORTAMENTO!!!!!!!!
  • 20. 31 de Julho 7Masters 20 É modular?
  • 21. 31 de Julho 7Masters 21 Funciona bem modular?
  • 22. 31 de Julho 7Masters 22 Full-Stack Modular
  • 23. 31 de Julho 7Masters 23 Microframeworks
  • 24. 31 de Julho 7Masters 24 Microphp.org@alganet gaigalas.net
  • 25. 31 de Julho 7Masters 25 Microphp.org@alganet Obrigado! gaigalas.net