Pergunta

Eu estou escrevendo um aplicativo da web no Ir.Até agora eu tenho escrito, todas as bibliotecas de base eu vou precisar para agora e funcionou perfeito.A estrutura do pacote é muito útil neste aspecto.

Agora estou no ponto onde eu preciso para começar a escrever o aplicativo em si, a lógica de negócios.Estou um pouco perdido de como ou onde este código deve ir.

Eu já vi e li praticamente todas as aplicações de desenvolvimento tutorial/passo-a-passo na documentação oficial página e eles sempre escrever toda a lógica de domínio na main pacote/namespace.

É este o caminho a percorrer (desculpe, teve a) ou foi apenas por uma questão de simplicidade?

Colocar a camada de negócios em pacotes sente desconfortável errado na minha opinião.

Foi útil?

Solução

Não, ele não precisa ser tudo no mesmo pacote.Você pode facilmente criar um novo diretório, coloque seu código para que o pacote lá, e importá-lo a partir de sua main pacote.É simples assim.

Você pode querer olhar para go-tour como uma simples aplicação web que consiste de alguns pequenos pacotes (pic, wc, ...).Se você quiser ver a organização de um grande, Vá em app ver Camlistore.Ambos são escritos por Ir Autores, de forma que eles pode ser considerado bom exemplos.

Eu só tenho a dizer que a escrita de pequenos e reutilizáveis, e pacotes separados é muito comum em Vão, e que reduz o tamanho dos principais codebase de aplicativos.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top