Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android软件包名称:com.company。。。。或il.co.公司_Android_Eclipse_Naming Conventions - Fatal编程技术网

Android软件包名称:com.company。。。。或il.co.公司

Android软件包名称:com.company。。。。或il.co.公司,android,eclipse,naming-conventions,Android,Eclipse,Naming Conventions,我知道Android中包名的标准约定是com.companyname.project。。。。等 我想知道在以色列的一家公司使用il.co是否有意义,特别是因为我有一个带有.co.il的网站,还有一个为其他人提供的.com。这只是你的品味。用户不会注意您的包名。这里唯一重要的是你的代码。如果在您的公司中,可以用这种方式命名软件包,那么一切正常,您可以使用这种软件包名称。这只是您的喜好。用户不会注意您的包名。这里唯一重要的是你的代码。如果在您的公司中,可以这样命名包,那么一切都正常,您可以使用这样的

我知道Android中包名的标准约定是com.companyname.project。。。。等
我想知道在以色列的一家公司使用il.co是否有意义,特别是因为我有一个带有.co.il的网站,还有一个为其他人提供的.com。

这只是你的品味。用户不会注意您的包名。这里唯一重要的是你的代码。如果在您的公司中,可以用这种方式命名软件包,那么一切正常,您可以使用这种软件包名称。

这只是您的喜好。用户不会注意您的包名。这里唯一重要的是你的代码。如果在您的公司中,可以这样命名包,那么一切都正常,您可以使用这样的包名。

此包命名约定的存在主要是为了避免命名冲突(有一些积极的副作用)

因此,如果您控制DNS名称
companyname.co.il
,但不控制
companyname.com
,那么安全的选择是使用
il.co.companyname
。否则,你的名字可能会与
companyname.com
的所有者发生冲突

如果另一个所有者不太可能生产软件(或生产的软件不太可能在与您相同的领域使用),您可能会冒险使用
com.companyname
,但这会给我们带来另一个副作用:

人们认为引用包的域部分通常会导致生产者主页。因此,如果您将其称为
com.companyname
,并且
companyname.com
实际上没有指向您的主页,那么这可能会混淆


我的建议是:使用
il.co.companyname

这个包命名约定主要是为了避免命名冲突(有一些积极的副作用)

因此,如果您控制DNS名称
companyname.co.il
,但不控制
companyname.com
,那么安全的选择是使用
il.co.companyname
。否则,你的名字可能会与
companyname.com
的所有者发生冲突

如果另一个所有者不太可能生产软件(或生产的软件不太可能在与您相同的领域使用),您可能会冒险使用
com.companyname
,但这会给我们带来另一个副作用:

人们认为引用包的域部分通常会导致生产者主页。因此,如果您将其称为
com.companyname
,并且
companyname.com
实际上没有指向您的主页,那么这可能会混淆

我的建议是:使用
il.co.companyname