Jugvale

2,121 views

Published on

Apresentação feita no JugVale

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,121
On SlideShare
0
From Embeds
0
Number of Embeds
1,543
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Jugvale

  1. 1. Renzo Nuccitellirenzo@nuccitec.com.br Twitter: @nuccitec
  2. 2.  Discussão sobre frameworks web Mostrar o GAE (nível Hello World)
  3. 3. Execução deUrl como input código no servidor Resultado de processamento (Html, XML, JSON...)
  4. 4. Entrada Código no Url Servidor Dada uma URL, qual código executar? Mapeamento de URL
  5. 5.  Mapear url ao código com arquivo de configuração Ex: /usuario/form -> mostrar formulário de usuario – Ver código Iteração: /usuario/msg -> Mostrar msg Ola + Nome do Usuario – Mão na Massa!
  6. 6.  Interação exige dois passos: 1. Criar código a ser executado 2. Mapear URL Arquivo de configuração cresce, dificuldade de manutenção também Ambos afetam a produtividade
  7. 7.  Definição de Framework:  Broad overview, outline, or skeleton of interlinked items which supports a particular approach to a specific objective, and serves as a guide that can be modified as required by adding or deleting items. http://www.businessdictionary.com  Proposta de solução customizável para um problema Qual problema um framework web quer resolver? Resp: Propor arquitetura para melhorar produtividade e manutenção Primeiro problema: mapeamento de URLs
  8. 8. Entrada Url Código no Servidor Mapeamento de Execução deEntrada Url Url do Código Framework
  9. 9.  Capturam todas ou parte das requisições Ponto de Entrada é o arquivo de cfg Convention over Configuration Ex: Vraptor e ZenWarch (Jaba) https://bitbucket.org/renzon/zenwarch Mão na massa!
  10. 10.  Cuidado com alienação Qual a caminho da execução do framework até o código de interesse? Como é possível interferir nesse caminho? Ex: segurança de usuário logado Quanto tempo demora para aprender o framework?
  11. 11.  Cloud do Google Sem precisar instalar BD Documentação centralizada, com versão em português Foi utilizado nesse apresentação
  12. 12.  Deploy Fácil com possibilidade de colocar várias versões no ar Que tal fazer um deploy de cada versão (Java e Python)?
  13. 13.  Discussão sobre frameworks web Mostrar o GAE (nível Hello World)
  14. 14. Renzo Nuccitellirenzo@nuccitec.com.br Twitter: @nuccitec
  15. 15. Obrigado pela Atenção Perguntas?Renzo Nuccitelli (renzo@nuccitec.com.br)

×