2012-02-15 56 views
-1

我沒有爲我的名字註冊一個域名,像www.firstName_lastName.name'name.firstName_lastName.projectName'是一個沒有域名註冊的正確包名?

name.firstName_lastName.projectName沒有域名註冊的正確包名?

請注意,我的項目是一個個人項目,我沒有任何域名。

+3

Java程序包名稱早已不再與DNS有任何關係。 Sun很快就放棄了這個愚蠢的想法。您可以使用任何你喜歡的軟件包名稱。 – skaffman 2012-02-15 11:20:39

回答

1

你提出的一攬子方案的名字是技術上正確的,但請注意一些事情:

  • 包名稱無關,與域名 - 這是nowaddays只是一個粗略的指示所在的包屬於(例如, 「org.apache.foo」 只是表示是Apache的網站威力有更新,文檔,...)

  • A '_' 包名稱是絕對是不常見。你不應該從這開始。

  • 軟件包名稱應該是分層的 - 從左到右閱讀時應從上到下。我不確定您的示例中的第一個name部件是否合適。

理由:剛開始用一些簡單的像

org.myprojectname 

過一會兒,你會看到足夠多的其他庫,框架,然後你會得到什麼被接受的做法的感覺。