Android 包名称:com.company.... 或 il.co.company

发布于 2024-11-05 08:24:33 字数 126 浏览 2 评论 0原文

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

I know that the standard convention for package names in Android is com.companyname.project .... etc
I was wondering if it makes sense to use il.co instead for a company based in Israel, especially since I have a website that with .co.il and there is a .com out there for someone else.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

幻想少年梦 2024-11-12 08:24:33

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

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

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

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

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

This package naming convention exists primarily to avoid naming clashes (with a few positive side-effects).

So if you control the DNS name companyname.co.il but not companyname.com, then the safe bet is to use il.co.companyname. Othrewise your names might clash with those of whoever owns companyname.com.

If that other owner is unlikely to produce software (or produces software that's unlikely to be used in the same field as yours), you could risk using com.companyname, but that brings us to another side effect:

People assume that refersing the domain-part of a package often leads to the producers homepage. So if you call itcom.companyname and companyname.com doesn't actually point to your homepage, then that might confuse.

My suggestion: use il.co.companyname.

对你再特殊 2024-11-12 08:24:33

这只是您口味的一个例子。用户不会注意你的包名称。这里唯一重要的是你的代码。如果在您的公司中可以以这种方式命名包,那么一切顺利,您可以使用这样的包名称。

It is just a case of your taste. Users don't pay attention to your package name. The only important thing here is your code. If in your company it is ok to name packages in such way, then all is going right and you can use such package name.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文