我想知道对于需要存储二进制以供分发以及我们的项目使用不同语言/技术(.NET,Javascript / Java,C / C ++,TAL)的依赖项的企业的建议是什么? 。

谢谢您的任何信息!!

#1 楼

现在正在同时使用两者。

Nexus将使用免费版本支持比Artifactory更多的回购类型

,但是

Artifactory将在付费层级中提供更多的回购支持

Nexus现在原生支持Conda(自从几周前就可以使用内存了)

Artifactory的价格非常昂贵,尤其是如果您打算进行测试并暂存实例以测试您的配置并/或自定义插件,因为您必须为至少一个Pro实例(3K + USD)进行外壳安装。 Nexus将允许您使用免费版本测试其中的大多数功能。

JFrog提供了出色的支持,但其销售有些困难。他们会在您需要的时候为您提供帮助。

我没有尝试过Nexus支持或销售人员,因此我无法发表评论(免费版本足以满足我们的需求)。 />
我发现插件框架在Artifactory中更有用,尽管感觉有些局限。 Nexus似乎更强大,但可能很难从工作实例中升级/删除插件。在那方面,我更喜欢Artifactory。

总的来说,我们确实选择了Artifactory,就我个人而言,我发现它们非常相似。这将取决于您需要支持的实际技术(pypi,nuget,maven等)。

评论


非常感谢您的回复,它为我提供了更好的见识!!

–常春藤
20-2-28在18:03

#2 楼

我在企业环境中都使用过这两种工具,但是直到阅读问题之前,我才真正想到这一点。 Artifactory对我来说似乎更为完整/令人印象深刻,但我使用它的时间要比Neuxs最近,所以我担心自己可能会有偏见。

我花了大约30分钟在线阅读。几乎每个比较或文章都完全有偏见(从字面上支持JFROG或Sonatype),或者只是缺少详细信息。

我最终确实找到了这一点,这与我最初的想法很一致:https ://www.praqma.com/stories/artifactory-nexus-proget/:Articlefactory支持的存储库类型更多。
Atifactory具有更好的REST API(并且尽管Nexus确实会随着时间的推移而赶超,但它通常在功能开发方面处于领先地位。
Nexus的可扩展性稍强。
人工工厂的成本要高得多。

所以。 ..两者都很好。如果您对成本意识不是很满意,并且想要最好的整体工具,则可以选择人工工具。如果您有特定的需求,并且Nexus涵盖了所需的存储库类型,那么使用它来节省一些钱可能是值得的,因为它最终是一个可靠的产品。

评论


非常感谢您的评论,并感谢您抽出宝贵的时间找到好文章!!您发布的链接中包含很多有用的信息:)

–常春藤
20-2-28在21:54