Nomenclatura de pacotes no estilo Java e domínios de país de segundo nível

5

Eu possuo um domínio .co.uk, e sempre que eu lidei com nomes de pacotes no estilo Java, eu usei uk.co.domainname . Uma vez encontrei o pacote que fez o seguinte: co.uk.domainname .

Um deles é certo, ou é algo que depende do critério do desenvolvedor? Existe algum tipo de convenção que lida com isso?

    
por Andrey 15.12.2012 / 15:36
fonte

2 respostas

2

Não há regra real aqui, apenas as convenções que a Sun criou com os pacotes com.sun. *. O único requisito real é a unicidade e que a convenção co.uk ... define uma estrutura de pastas / arquivos.

Qual será a decisão no seu caso é o nome que você deseja para uma pasta 'root' - 'uk' ou 'co'?

    
por 15.12.2012 / 22:49
fonte
3
Os tutoriais Java deixam claro que você deve usar o inverso do seu domínio nome, por exemplo %código%. Se você misturar e usar uk.co.domainname , correrá o risco de alguém com o link colidir com a estrutura de nomenclatura do seu pacote. Embora seja improvável, você também pode se ater aos padrões e julgar qualquer potencial conflito.

    
por 22.09.2017 / 17:03
fonte