È buona norma utilizzare un sito web gratuito come identificativo del pacchetto se non ho un vero sito web? EG com.weebly.vikarjramun.myapp.myactivity
Mi chiedo solo ...
È buona norma utilizzare un sito web gratuito come identificativo del pacchetto se non ho un vero sito web? EG com.weebly.vikarjramun.myapp.myactivity
Mi chiedo solo ...
Un po 'di background:
Companies use their reversed Internet domain name to begin their package names—for example, com.example.mypackage for a package named mypackage created by a programmer at example.com.
Il motivo di questa convenzione è di evitare le colazioni poiché i file jar sono trattati come cartelle. Se qualcuno in un progetto ha due barattoli con la stessa gerarchia di pacchetti, forse ci saranno delle collisioni.
Questa risposta a una domanda simile offre buone alternative libere e più alternative usando le cose che controlli, come la tua GitHub repository o il tuo profilo StackExchange per dare unicità alle gerarchie dei tuoi pacchetti se non possiedi un dominio.
Il problema non è se il sito è gratuito o meno, ma se controlli il dominio o sottodominio in questione. Se non controlli il nome di dominio, c'è il rischio che tu possa perderlo a qualcun altro, e se qualcun altro è anche uno sviluppatore Java, potresti finire con una collisione di nomi di pacchetti. Se possiedi il nome di dominio, non è nemmeno necessario che sia in uso: finché lo possiedi, puoi essere certo che nessun altro lo utilizzerà come spazio dei nomi.
Se il dominio è un sottodominio in un dominio di proprietà di qualcun altro, probabilmente non hai alcuna garanzia che non lo perderai, ad es. se la società chiude il negozio e qualcun altro acquista i beni.
Leggi altre domande sui tag programming-practices java packages