Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Escolhendo o framework para usa aplicação web

Escolhendo o framework para usa aplicação web

Quais são as perguntas que devemos nos fazer na hora que montar a arquitetura de uma nova aplicação ???

Rafael Martins

November 08, 2013
Tweet

More Decks by Rafael Martins

Other Decks in Programming

Transcript

  1. Eu !!! • Desenvolvedor apaixonado • Programador poliglota • Jogador

    de Magic e RPG • DJ nas horas vagas • Globo.com / Esportes Rafael Martins sexta-feira, 8 de novembro de 13
  2. @rafael_mws Python Brasil 2013 Escolhendo framework para sua aplicação web

    Um framework é uma abstração que une códigos comuns entre vários projetos de software provendo uma funcionalidade genérica. Framework ? sexta-feira, 8 de novembro de 13
  3. @rafael_mws Python Brasil 2013 Escolhendo framework para sua aplicação web

    Framework Web ? sexta-feira, 8 de novembro de 13
  4. @rafael_mws Python Brasil 2013 Escolhendo framework para sua aplicação web

    Quais são minhas necessidades ? • CMS • Intranet • API • Vendas sexta-feira, 8 de novembro de 13
  5. @rafael_mws Python Brasil 2013 Escolhendo framework para sua aplicação web

    Pagar pela curva de aprendizagem ? • Minha equipe já trabalha com um framework. • Posso turbinar ? sexta-feira, 8 de novembro de 13
  6. @rafael_mws Python Brasil 2013 Escolhendo framework para sua aplicação web

    Não fique no achismo. • Teste • Compare • Busque • Faça Benchmark sexta-feira, 8 de novembro de 13
  7. @rafael_mws Python Brasil 2013 Escolhendo framework para sua aplicação web

    algumas opções sexta-feira, 8 de novembro de 13
  8. @rafael_mws Python Brasil 2013 Escolhendo framework para sua aplicação web

    • Asynchronous networking library. • Non-blocking network I/O. • Scale to tens of thousands of open connections • Ideal for long polling, WebSockets. sexta-feira, 8 de novembro de 13
  9. @rafael_mws Python Brasil 2013 Escolhendo framework para sua aplicação web

    • Flask is a microframework for Python based on Werkzeug, Jinja 2. • Flask is Fun. • Easy to Setup sexta-feira, 8 de novembro de 13
  10. @rafael_mws Python Brasil 2013 Escolhendo framework para sua aplicação web

    • Focuses on automating as much as possible and adhering to the DRY principle. • Django is a high-level Python Web framework • It lets you build high-performing, elegant Web applications quickly. sexta-feira, 8 de novembro de 13
  11. @rafael_mws Python Brasil 2013 Escolhendo framework para sua aplicação web

    X X X X X X 1 2 1 X X X ? ? ? Async ORM Template Admin Start Comunidade Curva sexta-feira, 8 de novembro de 13
  12. @rafael_mws Python Brasil 2013 Escolhendo framework para sua aplicação web

    Projeto Novo • Teste • Compare • Busque • Faça Benchmark sexta-feira, 8 de novembro de 13
  13. @rafael_mws Python Brasil 2013 Escolhendo framework para sua aplicação web

    Muito Obrigado [email protected] @rafael_mws sexta-feira, 8 de novembro de 13