Breve Introdução
Escrito em Python, é um framework de desenvolvimento ágil destinado a auxiliar programadores na criação de aplicações Web. Django utiliza o padrão model-template-view (MTV) para a organização do desenvolvimento. É gratuito e tem código-fonte aberto, publicado sob a licença BSD em 2005.
Por se tratar de um framework, Django disponibiliza vários Módulos prontos para otimizar o desenvolvimento de Sites de forma prática e fácil. A ideia é agilizar o trabalho do programador para evitar a codificação de estruturas padrões já codificadas, como o módulo de autenticação por exemplo.
Django atua na geração de conteúdo a ser enviado para o usuário.
Processamento simplificado:
Requisição do Usuário.
Servidor Web aciona Django com a URL.
Django utiliza URLResolver (recurso do Django) para resolver a URL.
Se algo é correspondido, a solicitação do usuário é passada para a função associada (uma View). A View é onde ocorre o processamento bruto, como cálculos e acesso ao banco de dados.
Após concluir, a View gera uma resposta e o servidor Web pode enviá-la para o usuário.
--------------------------------------------------------------------
Página oficial do Django:
https://www.djangoproject.com
--------------------------------------------------------------------
Nenhum comentário:
Postar um comentário