-
Cosa c'e' in un package name?
Cosa significano i package name e perche' devono essere composti da almeno 2 identifiers?
Ho visto che di solito cominciano con com punto qualcosa, come mai?
Credo che sia teoria Java, che purtroppo mi manca.
-
-
-
Il package name, è il nome del pacchetto.
Cos'è un pacchetto? E' uno zip, con dentro:
- codice
- risorse ( immagini, filmati, ...)
- databases
- musichette dell'applicazione
- immondizie varie.
Secondo la teoria Java, ogni package deve avere un name, come i nomi dei siti web: www .qualcosa .com
Il name DEVE essere scritto al contrario: com.qualcosa.www
Perchè deve essere scritto al contrario? Non lo so. Posso fare solo delle ipotesi.
Perchè in questo modo i nerds che hanno progettato Java, possono fare i fighetti davanti ai colleghi (di ragazze non se ne parla
)
Per questo motivo, il nome del package deve essere costituito da almeno due identifiers: com.qualcosa
Ultima modifica di TheCopacabanaMan; 01-08-11 alle 10:25
-
Il seguente Utente ha ringraziato TheCopacabanaMan per il post:
-
Ti ringrazio per la spiegazione.
Ma secondo le migliori pratiche, se io volessi creare un'applicazione chiamata "Crazy Sam", quale package name potrei scegliere tra questi?
com.crazy.sam
com.crazy.sam.www
com.crazysam
-
-
Tieni presente che, secondo questa pratica, ogni componente del package name deve corrispondere ad una sottodirectory.
Quindi, nel caso di com.crazy.sam.www (ad esempio), avresti:
- una sottodirectory "com"
- con dentro una sottodirectory "crazy"
- con dentro una sottodirectory "sam"
- con dentro una sottodirectory "www"
- con dentro tutte le sottodirectroy dei vari componenti (codice, immagini, ...)
Personalmente, trovo un pò fastidiose tutte queste sottodirectory, e opterei per qualcosa di semplice come com.crazysam, che genera due sole sottodirectory.
Ovviamente tu puoi scegliere la soluzione che ti torna più comoda
-
Il seguente Utente ha ringraziato TheCopacabanaMan per il post:
Permessi di invio
- Non puoi inserire discussioni
- Non puoi inserire risposte
- Non puoi inserire allegati
- Non puoi modificare i tuoi messaggi
-
Regole del Forum