Com vocês, Django!

1.179 visualizações

Publicada em

Palestra de evangelização do Django para quem não o conhece ou só ouviu falar.

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

  • Seja a primeira pessoa a gostar disto

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

Nenhuma nota no slide

Com vocês, Django!

  1. 1. Com vocês, Django! Apresentação do Django para quem ainda não o conhece   Marinho Brandão
  2. 2. Apresentação • Quem é o apresentador?   • O que é Django?   • Novo paradigma: metodologias ágeis   • Framework para desenvolvimento web   • MVC   • Software livre e baixa curva de aprendizado
  3. 3. Python: a linguagem em ascensão • Criada para ser explícita e de fácil aprendizado   • Orientada a Objetos, mas multi-paradigma   • Multi-plataforma   • Software Livre • Compilada, interpretada e interativa   • Aversão à popularidade
  4. 4. Índice TIOBE em abril/2009 Índice de popularidade nos sistemas de buscas
  5. 5. Índice TIOBE em abril/2009 "Linguagem do ano" em 2007
  6. 6. Paradigma do Desenvolvimento Ágil • DRY: Don't Repeat Yourself   • TDD/BDD: Design/Desenvolvimento Dirigido a Testes   • Pragmatismo: iterações curtas - sprints   • Filosofia Unix: faça uma coisa, e faça bem   • Otimização antes da hora é a raiz de todo o mal
  7. 7. Pascal->Delphi, Python->Django • Delphi = framework para desenvolvimento rápido + IDE   • Django = framework para desenvolvimento rápido - IDE   • Delphi = desktop   • Django = web   • Delphi =  13 mil reais   • Django = software livre
  8. 8. Principais recursos • ORM: Mapeamento Objeto/Relacional   • Sistema de templates, URLs, cache e segurança   • Autenticação e sessões   • Interface de Administração   • Computação geográfica   • Internacionalização e Localização   • Testes de Unidade e DocTests (textuais)
  9. 9. Fluxo simplificado no MVC
  10. 10. Componentes mais importantes
  11. 11. Quem está usando Django • Google (Google App Engine, Jaiku, etc)   • Yandex.ru, Curses, AOL, Pownce   • Globo.com   • World News Network   • Editora Abril, POP, IPSO, Visiotec, PubDesign, UCS   • Ver DjangoSites
  12. 12. Django no Brasil • Segunda maior comunidade do mundo, quase 800 pessoas   • Vinculada à Associação de Python do Brasil   • Diversas empresas de peso   • Destaques na revista Info   • Destaque na PyCon 2008   • Metas ousadas para 2008 e 2009
  13. 13. Comunidade nos Estados do Brasil
  14. 14. "Aprendendo Django no Planeta Terra" www.aprendendodjango.com
  15. 15. Oportunidades e Futuro • Crescimento acelerado em 2008   • Massificação em planos de hospedagem   • Cloud computing e Google App Engine   • Situação atual: demanda maior que a oferta   • Próximas versões -> consolidação de elementos (multi- bancos, bancos orientados a objetos, computação distribuída, etc.)  
  16. 16. Conclusão Dúvidas?   marinho@gmail.com   www.aprendendodjango.com www.marinhobrandao.com www.djangobrasil.org

×