Package - Por que se escreve de tras pra frente?

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

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

[quote=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

[/quote]

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.

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

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

Isso é apenas uma recomendação da Sun;