编程福音:首个二进制代码管理系统JFrog
英文原文:JFrog releases first universal system to manage binary code
猎云网 9 月 22 日报道(编译:Nico)
二进制文件的电脑语言,毫无疑问想要追踪是极其不易的。对任何一个开发者而言,这是一个常见的通病,他们在开发 App 途中写入的可读代码,比如 Python,在实现其操作性之前必须先转化为二进制文件。
Santa Clara 和来自以色列的 JFrog——一家储存各种各样的二进制编码的公司,最近对外宣布称将发行他们最新的产品:一个可以处理所有形式的二进制构件的全球系统。这家公司称,他 们是全球第一家发行这个系统的公司,这个系统可以支持所有类型的软件包和技术。
JFrog 的服务初衷是为处于刚刚起步阶段的创业企业提供便利,后来又增加了一系列集成名单,其中有很多工具可以帮助开发者更快地工作,实现智能化工作。在这些集成 工具中,有 Docker 的产品,有 Black Duck、Maven、Bower、npm 和 Git LFS。
这款服务既可以供用户使用云服务,或是提供软件服务许可证。
Artifactory储存器有什么功能?
因为知道电子产品生命周期短,而 artifactory 一般只在产品使用过程中起作用,所以有必要在一开始就采取行动。当一个开发者编写一个新的 App 时,他们可以使用任意一种源代码,比如 Java、Python 或其他无数种编程语言。这些编码是可读的,这些语言和结构是可破译的。
简单来说,就目前的情况来看,像 JFrog 这样的服务商对于科技领域来说是不可或缺的,大量的编码都需要根据 App 和程序的更新而同步更新,而且这种更新通常都是大规模,所以几乎没有一种办法可以来管理这种混乱的情况。
然而在 20 年前,二进制编码都是按月更新或者是按季度更新的,再往前十年,更新速度也不是很快。但是现在,更新速度是按天计算的,随着编码的不断发展,出现了越来越多的新变化,想要管理这些编码,则需要跟踪管理世界上各个不同的地方,这几乎是不可能完成的的任务。
类似于 Docker 这样的游戏制造商对这个行业的影响是巨大的,随着游戏的不断升级,每天都会更新成百上千的新二进制编码。其中一个最艰巨的挑战就是跟踪管理这些编码,还要搞清楚这些编码究竟应该怎么区分。
这就是像 JFrog 这样的 artifactory 储存服务公司可以涉猎的范围,他们可以作为储存二进制代码的固定场所。而且,他们还可以添加独特的 meta 数据进去,这样就可以自动帮助用户过滤掉大量多余的二进制编码,还可以帮助他们找到正确的版本。在这种情况下,用户无需转码,只要用他们的 Antifactory 查询语言,就可以解决一切烦恼。
彻底改革产业
在和 JFrog 的市场部执行副总监 Adam Frankl 交谈时,他解释说他们之所以能取得这样突破性的成就,主要是因为他们“创造了一个很灵活的系统,可以解决所有二进制的问题”,他接着说道,“我们扩大了数 据库,所以它可以解决任何类型的开发工件,不管是像 Docker 这样的储存器还是从其他类型的包装发展而来的储存器。”
他还指出,在公司发展和研发新技术的过程中,他们的顾客起了至关重要的推动作用。他说他们的用户都在不断利用多种技来帮助他们研发新产品,这使得这个全球性的平台成为他们与用户交流的必需品。
通过单一的储存位置,用户现在可以更快地工作,而且可以节约时间,不用再花气力通过各种储存器将代码转化为二进制代码。
直面竞争
在看 artifactory 管理领域里的其他公司时,Frankl 指出,Docker Trusted Registry 是他们最大的直接竞争对手。然而,在他们自己的某些内容里面,他们却和 Docker 的技术展开了密切的合作关系,Trusted Registry 提供一种让用户可以自行管理他们的代码的服务,这和 JFrog 的产品的功能很相似。
但是,两者之间最关键的不同点就是 JFrog 的全球储存系统可以让用户使用所有类型的技术,不会让他们只使用 Docker 生态系统里的工具,用户没有任何限制。
联合创始人 Shiomi Ben Haim、Frederic Simon 和 Yoav Landman 在 2008 年的时候创立了 JFrog,至今,JFrog 已经在三轮融资里筹得了 1150 万美元,最近的一次融资是 2014 年 7 月的B轮融资,筹得了 700 万美元。