2017开源项目排行榜

开源是最酷的。让我们来看一下 2017 的一些顶尖高手。这个表单最有趣的事情之一就是它在过去 10 年中显示了开源社区的成熟度。这里展示的所以项目(Lab41 除外)都是在 2014 或者之后发布的,并且每个项目都已经在各自的社区中发挥着重要的作用。

TensorFlow

2015 年发布,Google 的 TensorFlow 是一个可扩展的基于神经元的机器学习库。使用 TensorFlow 我们可以构建流水线来分类像图像和文字等所有的东西,甚至可以构建复杂的问题场景比如:「谁谁谁会买什么东西」。

很多行业正在触及机器学习的皮毛。尽管我们当前可以 「AI」 任何东西,但机器学习的问题总是受到计算资源(比如计算机处理器或服务器)以及训练数据的束缚。未来几年训练数据仍然是个大麻烦,很多人低估了成功回答复杂问题所需的可靠的训练数据量。事实上,机器学习已经融入了我们的生活,隐藏在各种应用和技术之下。如果未来有更多的数据,那么有关机器学习的项目还会更多。

如果你正在理解机器学习,可以复习一下 Google 的这篇博文,这将会有帮助。

Hyperledger

2015 年发布,Hyperledger 由 Linux 基金会赞助,以推动未来区块链技术的商业应用。Hyperledger 开发模块化工具,可以作为分布式区块链基础来解决安全合同,匿名交易和身份管理以及基于社区的历史交易记录等商业问题。

Hyperledger 已经影响到了诸多公司如:IBM,思科,红帽,VMWare,摩根大通,富国银行和埃森哲等。

Node.js / React Native

React Native 于 2015 年推出,并且使一个古老的预言成真:使用单个代码库将应用程序部署到多个平台。例如,使用单个代码库来go iOS,Android 以及 web 应用。

为什么 React Native 这么火热?因为它基于网页开发常用的语言:JavaScript。我们不再需要多个不同语言的技术团队。我们可以更快速构建应用。

React Native 还有什么酷的地方? 许多大公司都在使用它,如 Facebook,特斯拉,Airbnb,Instagram,腾讯,彭博和 Uber。

Kubernetes

Google 在 2014 年发布 Kubernetes 时,就看起来很有前途。这个项目的目标很有野心——想要解决在多个层次,组和角色之间组织分布式服务器集群的问题。例如一家公司在美国的 4 个城市的数据中心有 200 多个服务器,分为三层(开发,分期,生产)。它们的管理问题就非常头疼。

过去十年中虚拟服务器编排部署一直是大型企业的大问题。这也是亚马逊 Web 服务成功的一个重要原因。 即使像 Docker 这样虚拟化的集装箱部署不断增加,问题依然存在。 公司必须依靠脆弱的开源项目,昂贵的专有平台或大范围的内部工具来管理其虚拟集群和容器。

对于大规模的容器管理,Kubernetes 似乎处于领先地位,像纽约时报,Goldman Sachs, SoundCloud, Box, Comcast and Ebay 都对其表示青睐。

Lab41

Lab41 是一个「challenge lab」,美国情报界与学术界和工业界同行,共同应对大数据。

虽然 Lab41 本身不是一个开源项目,但是它提出了一些有趣的问题,这些问题相应的产生了很多开源项目。 同时,Lab41 代表了开源的内核,开放精神,它是不同部门,不同行业的交汇产物。

Vault

Vault 应用于对 token、密码、证书、API 密钥的保护、存储和严格控制。

非常简单,如果你看看全球数据泄漏的互动信息图,你就会明白 Vault 有多重要。

2017 Top 6 开源项目

内容出处:,

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/share/3790.html

发表评论

登录后才能评论