【问题标题】:How to name a company's primary app package [closed]如何命名公司的主要应用程序包[关闭]
【发布时间】:2018-01-14 12:56:40
【问题描述】:

我正在为一家公司编写应用程序,该应用程序将简称为 的应用程序。

那么,我应该如何命名包的最佳行业惯例是什么?

我一直在考虑的选项是:

  • com.company.app 似乎有点奇怪,因为它显然是一个应用程序。
  • com.company 看起来很奇怪,因为它“丢失”了最后一个令牌。
  • com.company.company 似乎是多余的。

我倾向于com.company,但希望得到有编写应用程序经验的人的意见。

【问题讨论】:

    标签: android naming-conventions


    【解决方案1】:

    com.company.app 比别人好。这里com 是域。它应该是您的公司网站或不是。 company for company name. andapp` 用于应用程序名称。

    【讨论】:

      【解决方案2】:

      对我来说,最好的变体是com.<companyname>.<appname>

      编辑 1

      如果没有可以使用的应用名称

      com.companyname.android
      

      【讨论】:

      • 问题是当没有appname 时该怎么办 - 因为这只是“公司的应用程序”而不是“公司制造的 X 应用程序”。
      • @configurator 见编辑 1
      【解决方案3】:

      你可以用不同的方式命名包。首选方式之一是 com.companyName.appName

      【讨论】:

      • 问题是当没有appName 时该怎么办 - 因为这只是“公司的应用程序”而不是“公司制造的 X 应用程序”。
      • 那你就得给它起个你喜欢的名字了。如果公司名称是 CompanyName,则可能是名称包,如 com.company.name。或类似的东西。这完全是你的选择。
      【解决方案4】:

      如果 [company] 等于 [name app],您可以使用此名称

      使用这个 android com.[company].android

      将此用于 ios com.[company].ios

      示例:com.instgaram.andoird

      其他

      使用这个 android com.[company].android.[name app]

      将此用于 ios com.[company].ios.[name app]

      示例:com.google.android.talk 或 com.google.android.gm

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-02-15
        • 1970-01-01
        • 1970-01-01
        • 2015-10-28
        • 1970-01-01
        • 2014-06-02
        • 2011-11-02
        相关资源
        最近更新 更多