Play Framework

319 visualizações

Publicada em

Apresentação sobre Play Framework

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
319
No SlideShare
0
A partir de incorporações
0
Número de incorporações
1
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Play Framework

  1. 1. @raphaelmonteiro15
  2. 2. Play! • Web framework MVC full stack • Escrito em Scala por Guillaume Bort em 2008 • Scala e Java • Foco em: o Escalabilidade o Produtividade
  3. 3. Demostração básica • Criar uma nova aplicação Play • Importar no eclipse • Explicação geral da estrutura construida • Criar um Webservice que retorne um hello world para uma chamada GET.
  4. 4. Beneficios • Rapida iteração • JVM • Código aberto • Escalabilidade
  5. 5. Escalabilidade • I/O não bloqueante • Aproveitamento de recursos
  6. 6. Thread based servers • Uma conexão por request. • Acompanha a request do início ao fim.
  7. 7. Thread Pools • Thread pool grande  Sobrecarga • Thread pool pequeno  Usuários pendurados
  8. 8. Play Framework approach • Play é desenvolvido em cima do NETTY e AKKA • Permite utilizar I/O não bloqueante • 1 Thread por CPU core. • Aproveitamento de recursos.
  9. 9. Código Assincrono
  10. 10. Alguns contras • Backward compatibility • Melhores praticas não são bem definidas
  11. 11. Cases • Walmart • Linkedin • Coursera • Wix
  12. 12. Obrigado

×