Arquivo

Posts Tagged ‘Projetos’

Projetos vs Apps.

Estava pensando acoplamento de aplicações, e “passando o olho” rapidamente pela documentação Django me deparei com os seguintes comentários:

Qual a diferença entre um projeto e uma app? Uma app é uma aplicação web que faz algo -e.g., um sistema Weblog, um banco de dados de registros públicos ou uma simples app de enquete. Um projeto é uma coleção de configurações e app para um web site em particular. Um projeto pode conter várias apps, Uma app pode estar em vários projetos.

Suas apps podem “viver” em qualquer lugar do seu Path Python.

Filosofia

Um modelo é único, definitivo fonte de dados de seus dados. Ele contém contém os campos essenciais e suas características de dados que você esta armazenando. Django segue o principio de DRY. O objetivo é definir seus dados em um lugar e automaticamente derivar coisas dele.

Apps Django são “plugáveis”: Você pode usar uma app em múltiplos projetos, e você pode distribuir apps, pois elas não tem que estar a uma determinada instalação Django.

Logo Ter um projeto com pequenas aplicações se torna muito mais vantajoso do que ter um projeto com aplicações muito grandes. Não me recordo onde li uma certa vez que se a descrição da sua aplicação ocupa mais de uma linha, ela deve ser quebrada em pequenas aplicações. Pode parecer não ter importância mas com o passar do tempo você possuirá varias apps que automatizaram seu trabalho.

No próximo post mostrarei como tornar sua aplicação plugável, mas por hoje é só.

Abraço e até a próxima,
Gil.

Anúncios
Categorias:Django Tags:, ,

Oficina da Arte

Antes de tudo, é com muito prazer que posso finalmente dizer que consegui usar o github.

Oficina da Arte

A Oficina da arte é um projeto de empresa Jr, que visa a integração de estudantes de diferentes cursos de graduação, que foca na divulgação de trabalhos realizados por seus componentes além de projetos sociais, confecção de camisas e a pareceria com o projeto Boca a Boca.

Ritmo Amor e Poesia

Primeira camisa do Selo da Oficina da Arte

Breve breve o site estará no ar e vocês podem e devem acompanhar as mudanças e o gerenciamento de versão no github, para tanto clique aqui.

Abraço,
Gil.