Django
Django é um framework web Python que é usado para o desenvolvimento de sites e outros fins. Ela produz código que é fácil para quase ninguém para compreender, e é ainda acessível para aqueles que têm pouca experiência com um quadro Python.
- framework de desenvolvimento web Python
- Rápido de codificação de aplicações web
- bibliotecas HTTP vastas
- modelos fáceis para codificação rápida
- Grátis para download
- muito escalável
- baseado em Python
- forte apoio da comunidade
- O quadro tem uma natureza monolítica
- Os desenvolvedores devem ter uma compreensão da estrutura completa para usá-lo de forma eficaz
- Vários erros com modelos
Django foi introduzido pelo Software Foundation Django em 2005. Desde então se tornou um quadro preferido para construção de aplicações web. Comparável ao Ruby on Rails, o software é baseado na linguagem de programação Python. Ele tem sido usado para sites de construção e aplicativos como o Instagram, Disqus e Mozilla. O quadro principal para Django está disponível como um download gratuito que inclui muitas características que são úteis para os desenvolvedores web. Entre eles estão um servidor web que pode ser usado como uma caixa de areia para testar, modelos de desenvolvimento rápido, e sistemas de serialização sofisticados. Há um pacote pago disponível para aqueles que desejam contribuir para o Software Foundation Django. Este pacote apresenta extras como um Google sitemap criador e uma ferramenta para o desenvolvimento de feeds RSS. Este quadro foi projetado com prazos em mente. Ele foi criado para ajudar os desenvolvedores web mover de conceito para projeto acabado em um curto período de tempo. Uma das maneiras que faz isso é através da organização de tarefas de desenvolvimento com apps. Estas aplicações permitem que os desenvolvedores se concentrem nos aspectos de um projeto de cada vez. O projeto final pode então ser montado com facilidade. Aplicativos em Django para fazer um código mais limpo, que é menos provável que exigem extensa depuração. Há também ferramentas avançadas de segurança incluídos no quadro que tornam possível para os desenvolvedores para evitar falhas de segurança ou pontos fracos no código. Os principais problemas com o quadro parece ser do jeito que especifica padrões de URL. Também foi observado que alguns modelos produzirá automaticamente os erros.