Django Orientando : Eduardo Gobetti Orientador : Ivonei Freitas da Silva
O objetivo desta pesquisa é : OBJETIVO GERAL O objetivo desta pesquisa é : Desenvolver um tutorial sobre o framework Django desde a instalação e configuração do ambiente de trabalho. Desenvolver um protótipo exemplificando o uso e as principais funções do framework.
OBJETIVOS ESPECÍFICOS Apresentar os principais conceitos e embasamento teórico do Framework Django. Elaborar um tutorial sobre o framework em questão. Desenvolver um protótipo para exemplificar o tutorial.
CONHECIMENTOS NECESSARIOS Linguagem de programação Python. Orientação a objetos. MVC.
PONTOS PRINCIPAIS O que é Django? Novo paradigma: metodologias ágeis. Framework para desenvolvimento web. Orientada a Objetos. MVC. Multi-plataforma. Software Livre. Compilada, interpretada. Criada para ser explícita e de fácil aprendizado.
DRY: Don't Repeat Yourself. PONTOS PRINCIPAIS DRY: Don't Repeat Yourself. Filosofia Unix: faça uma coisa, e faça bem. Destaques na revista Info. Diversas empresas de peso.
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.
COMO FUNCIONA ?
FERRAMENTAS UTILIZADAS NA APLICAÇÃO Para o tutorial em questão foi utilizado: Sistema operacional Linux Distro Ubuntu 8.04. Django versão 0.96. Apache versão 2.2.6. Python versão 2.5. Mysql versão 5.0. Editor DR-Python. Navegador Firefox.
DIAGRAMA DE ATIVIDADES
CONCLUSÕES Framework de alto nível. Pode ser utilizado tanto no Windows, Linux e Mac. Reduz o tempo de implementação da aplicação. Ferramenta de código aberto. Dificuldades com a documentação. Não tem uma versão estável.
Fim Obrigado ! Eduardo Gobetti bassdutz@gmail.com