2012-02-15 41 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 

过一会儿,你会看到足够多的其他库,框架,然后你会得到什么被接受的做法的感觉。