Package - Por que se escreve de tras pra frente?

5 respostas
venomtotal

Gostaria de saber, o porquê do nome dos pacotes serem escritos de “tras pra frente” na maioria dos exemplos que vejo.

tipo:
br.com.pacote

mas por que nao poderia ser:
pacote.com.br

?

Agradeço qualquer ajuda

venom

5 Respostas

B

Acho que deve ser pelo mesmo motivo que se coloca o sobrenome das pessoas antes do nome. Ex: Faria, Bjornn Borg

J

venomtotal:
Gostaria de saber, o porquê do nome dos pacotes serem escritos de “tras pra frente” na maioria dos exemplos que vejo.

tipo:
br.com.pacote

mas por que nao poderia ser:
pacote.com.br

?

Agradeço qualquer ajuda

venom

Na verdade verdadeira pacote.com.br é que está escrito de traz pra frente. Procure no google sobre DNS que você vai ver. O DNS na hora de processar o novo inverte a ordem.

Em outras utilizaçõe de “pacotes”, como no próprio Java e o SNMP por exemplo se utiliza a forma correta.

Pensa comigo, é até lógico que seja assim. br > com > pacote, em ordem.

venomtotal

oi, valeu a ajuda

eu acho ilogico quando comeco a ter subpacotes, como o exemplo abaixo:

Imaginemos que eu crie uma api para acessar um banco de dados

minhaapi - nome da api
BD - subpacote que trata tudo a respeito ao banco de dados
Sql - subpacote da api BD, que trata de comandos sql

entao pela recomendacao “tras pra frente” teria:
BD.minhaapi
e
sql.BD.minhaapi

Eu acho que faria mais sentido para que usasse a api:
minhaapi.BD
e
minhaapi.BD.Sql

VENOMTOTAL

A

Ah, mas é que é o seguinte:

Os nomes de pacotes são de trás para frente apenas para os nomes de registro da sua companhia no DNS. Por exemplo:

com.sun
br.com.seutrampo

Para a sua API, elas são de frente para trás. Exemplo:

br.com.seutrampo.suaapi.BD.sql
br.com.seutrampo.suaapi.BD.isam
br.com.seutrampo.suaapi.GUI.awt
br.com.seutrampo.suaapi.GUI.swing
br.com.seutrampo.suaapi.GUI.swt

JMan

Isso é apenas uma recomendação da Sun;

Criado 12 de julho de 2006
Ultima resposta 12 de jul. de 2006
Respostas 5
Participantes 5