前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2017年6大热门开源项目

2017年6大热门开源项目

作者头像
CDA数据分析师
发布2018-02-26 16:27:30
1.8K0
发布2018-02-26 16:27:30
举报
文章被收录于专栏:CDA数据分析师CDA数据分析师

原作者 William Belk 编译 CDA 编译团队 本文为 CDA 数据分析师原创作品,转载需授权

2017 年哪些开源项目值得关注?让我们来看看 2017 年的 6 大热门开源项目。以下列表显示了开放源码社区在过去十年的发展程度。这里所有提及的项目(Lab41除外)均于 2014 年之后发布,而且每个项目都已在各自的社区中发挥重要作用。

TensorFlow

Google 的 TensorFlow 于 2015 年发布,是一个可扩展的神经元机器学习库。使用TensorFlow,我们可以通过构建管道对图像和文本之类的内容进行分类,甚至可以构建复杂的问题场景,比如“ X 类型的用户会买商品 Y 吗?”

如今,许多行业仅仅涉及机器学习的表面。如今“人工智能”蓬勃发展,但是机器学习还是受到计算资源(即计算机处理器或服务器)以及训练数据的约束。未来几年,训练数据仍将是被忽视的问题,许多人低估了能够解决复杂问题所需的训练数据的数量。也就是说,机器学习是真实的,并且将隐藏于我们每天使用的大多数应用程序之中。

Hyperledger

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

Hyperledger 已经在 IBM,思科,红帽,VMWare,摩根大通,富国银行和埃森哲等公司产生了巨大的跨行业利益。

Node.js / React Native

我们得承认 Node.js 社区的胜利。无处不在的 Node.js 为新一代程序员实现了服务器端编码的平等化。提及 React Native,我们不得不认同 Node.js 将继续成为软件工程领域的强劲势力,特别是对于消费者和移动应用。

React Native 于 2015 年推出,使用单个代码库将应用程序部署到多个平台。例如,使用单个代码库来编译 Apple iOS,Android 和 Web 的应用程序。

这为什么是一个有趣的想法?对于消费者网络,我们可以使用最通用的语言:javascript。我们不需要一个跨越不同语言的工具,如 javascript,ruby / python / php,java和Objective C。通过本机设备组件可以处理如图像处理等较难的任务。我们还能够围绕单一的应用程序(虽然不完全),将核心应用程序应用到所需的每个平台上。

React Native 还有什么炫酷的地方呢?许多人都在使用它,就如同使用 Facebook, Tesla, Airbnb, Instagram, 腾讯, Bloomberg 和 Uber 一样普遍。

Kubernetes

当 Kubernetes 在 2014 年被谷歌发布时,它很有前途。该项目的野心很大,力图解决如何在多个层次,组和角色之间编排分布式服务器容器的问题。例如,一家公司在美国四个城市的数据中心运行 200 多个容器,包括三个环境层(开发,分期,生产)。这是非常难管理的。

当涉及到大型企业的复杂部署时,虚拟服务器编排在过去十年中一直是被忽略的问题。这也是 Amazon Web Services 如此成功的一个原因。即使像 Docker 这类虚拟化容器的兴起,依旧存在问题。企业必须依赖于脆弱的开源项目、昂贵的专有平台或广泛的内部工具来管理它们的虚拟集群容器。

对于大型的容器业务流程,Kubernetes 明显处领先地位,并与纽约时报、高盛、SoundCloud、Box、Comcast 和 Ebay 等用户建立了合作关系。

Lab41

Lab41 是一个“挑战”,是由美国情报界与学术界和行业的同行一起处理大数据。

虽然 Lab41 本身不是一个开源项目,但是它提出了一些有趣的问题,这些问题导致了开源代码,并对社区做出了贡献。它揭示了开源原则,风险投资和政府优先事项的交集。

Vault

Vault 在能够保护、存储和严格控制对令牌,密码,证书,API密钥等的访问。

如果看看全球数据泄露的交互式信息图,你会马上明白Vault为什么那么重要。

原文链接:

https://hackernoon.com/top-6-open-source-projects-in-2017-db34b9d034a2

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-07-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 CDA数据分析师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档