前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2018年,10个开源技术的发展趋势

2018年,10个开源技术的发展趋势

作者头像
全球资讯翻译官
修改2017-12-11 10:36:45
1.6K3
修改2017-12-11 10:36:45
举报

哪一些开源技术会引领下一次的技术潮流?

这里有10个预言,来预测其发展趋势。

[图片]
[图片]
                                         图片来源于网络

技术总是在不断地革新与发展。诸如OpenStack,Progressive Web Apps,Rust,R,认知云,人工智能(AI),物联网等新的技术的发展正把我们习以为常的认知逐渐甩在身后。

以下是2018年极有可能引领技术潮流的顶级开源趋势。

1.OpenStack将获得越来越广泛的认可

OpenStack实质上是一个提供直观的用户友好的操作面板实现对巨量计算,存储与网络资源的管控的云操作系统。

许多企业正在使用OpenStack平台来构建和管理云计算系统。基于其灵活透明高速的生态,OpenStack在变得越来越流行。与替代方案相比,它可以以更低的功耗轻松支持任务关键型应用程序。但是,OpenStack的复杂结构以及对虚拟化,服务器和宽泛的网络资源的依赖也正在阻碍其被更广泛的企业采用。另外,使用OpenStack还需要技术熟练的资深员工和公司资源的紧密配合。

所幸,OpenStack基金会正在努力以填补这块空白。

一些创新,无论是已经发布的还是正在开发的都将解决许多OpenStack其在企业应用中的潜在的挑战。同时,随着复杂性的降低,OpenStack的接受度将会大增。 OpenStack已经得到了许多大型软件开发和主机服务提供商公司的支持,加上其他千上万的个人开发者,云计算的未来注定辉煌。

2.渐进式的Web应用程序将变得流行

渐进式Web应用程序(PWA)是一种集技术,设计概念和web编程接口于一身,在移动浏览器中提供类应用体验的程序。

传统的网站有许多其固有的缺点。应用程序虽然比网站提供了更加个性化和沉浸式的体验,但同时它也需要消耗更多资源,包括需要事先下载。 PWA的出现提供两全其美的解决方案。它在用户访问浏览器的时候,提供类似于应用程序的体验,并且是搜索引擎在课索引的,同时它也可以响应任何的格式的请求。

就像应用程序一样,PWA会自行更新以始终显示最新的实时信息,并且像网站一样,它会以安全的HTTPS模式提供内容加载。另外,它是运行在一个标准的容器中,任何在URL中输入的用户请求都可以得到响应,而无需安装任何东西。

PWA非常满足当今移动用户更重视便利性和沉浸式的需求。

因此,这项技术的人气飙升是指日可待的。

3.Rust语言将称雄

大多数编程语言都会对安全性与控制性进行权衡。Rust语言是个例外。Rust语言在编译阶段会增添一个可扩展的广泛的校验以实现在不折中其安全性的前提下兼顾完全的可控性。在最近一次的Pwn2Own竞赛中,由于其底层用的是C ++语言,因而在Firefox中发现了许多严重的漏洞。如果Firefox是用Rust编写的,那么这些错误就会在编译时被抛出,并在产品推出之前就会被修复。

实际上,Rust独特的内置单元测试功能使开发人员更愿意将其视为一种可行的首选开源语言。相比诸如C和Python之类的语言Rust可以在不牺牲其可读性的前提下提供更加高效的书写安全代码的能力。Rust语言在2018年前途光明。

4. R用户社区发展迅速

R编程语言是一种让数据计算统计图形化的GNU项目。它提供使用者一系列数据统计和图表展示功能,并且是可扩展的。它接替了S语言成为数据统计领域的新兴语言。 尽管S语言在数据统计领域早已成为首选工具语言,但是R语言在数据操作,数据运算和图表显示等功能上更加可行,更加开源。

R语言的另一个好处是更加关注数据统计细节。

像Rust语言一样,R语言的命运也在上升阶段。

5. XaaS将扩大其使用范围

XaaS是“万物皆服务”的缩写,它代表了不断发展的通过互联网传递服务的现实。尽管“软件即服务”(SaaS),“基础设施即服务”(IaaS)以及“平台及服务”(PaaS)已经深入人心,但基于云的新模型如“网络即服务”(NaaS),“存储即服务”(SaaS或StaaS),“监控即服务”(MaaS)以及“通信即服务”(CaaS)的观点正在迅速普及。一个“万物皆服务”的世界并不遥远。

现在,XaaS的业务范围也扩展到了实体经济领域。一个好的例子是Uber和Lyft利用数字技术提供的一种运输服务,而Airbnb公司则提供一种住宿服务。

高速网络和更加强大的计算能力的虚拟服务器成为XaaS普及的根本。2018年极有可能成为“XaaS”元年。无与伦比的灵活性,敏捷性和可扩展性将进一步推动XaaS的普及。

6.容器技术获得更多的认可

容器技术是一种以标准模式打包代码片段并让其在任何环境下实现快速的“插入和运行”的方法。这项技术使得企业能够大大削减金钱成本和实施时间。尽管关于容器技术革新的IT基础设施的潜力已经变得可以被预见,但实际的容器技术在使用时仍然很复杂。

容器技术仍在不断发展,而且与技术相关的复杂性也正随着各方面的进步而逐步下降。最新的发展使得容器的使用变得非常直观和简单,就像使用智能手机一样简单。

7.机器学习和人工智能将会井喷

机器学习和人工智能使得机器能够在没有程序员明确编码指令的情况下,进行学习和经验迭代。

随着多种借力它们的尖端服务和应用的开源技术的扩散,机器学习和人工智能正变得越来越贴近生活,走进人们的视野。

Gartner预测,机器学习和人工智能的应用范围将在2018年继续扩大。一些绿地区域,诸如数据准备,数据集成,算法选择,培训方法选择和模型创建等新兴领域都将通过引入机器学习的技术而得到大幅度的进步。

新的开源智能解决方案将会改变人们与系统交互的方式,从根本上彻底改变工作的性质。

会话平台,比如聊天机器人,提供了一问一答式的用户体验。用户提出一个问题,平台来响应,这就是人与机器交互的默认模式。

无人驾驶汽车和无人驾驶飞机,是如今的时尚选择,预计到2018年它们将会变得不司空见惯。

沉浸式体验的运用范围将超越视频游戏,并应用于设计,培训和可视化流程等实际场景。

8.区块链成为主流

区块链从比特币开始,已经走过了很长一段路。该技术已被广泛用于金融,安全投票,学历认证,等等。在不远的将来,健康护理,制造业,供应链物流和政府服务也是最有可能采用区块链技术的领域。

区块链分发数字信息。在被共享和对帐的数据库中,信息驻留在数百万个节点上,。事实上,它不受任何单一的权力机构的控制,并且没有单一的失败点(point of failure),这使得它变得非常健壮,透明和难以破坏。它也解决了中间方操纵数据的威胁。这种内在优势解释了区块链的普及程度,并解释了为什么它可能在不久的将来成为主流技术。

9.认知云技术迈入中心舞台

认知技术(如机器学习和人工智能)越来越多地用于降低复杂性和追逐个性化体验的多个行业里。一个例子就是金融领域的游戏化应用程序,它为投资者提供严格的投资参考并减少了投资模式的复杂性。数字征信平台将金融机构的身份验证流程减少了大约80%,提高了合规性并降低了欺诈的几率。

这种认知云技术现在正在转向云计算,使其变得更加强大和有力。 IBM Watson是认知云在实际中最着名的例子。 IBM的UIMA体系结构是开源的,由Apache基金会维护。 DARPA的DeepDive项目反映了沃森的机器学习通过从人类的交互中学习增强决策制定的能力。另一个开源平台OpenCog允许开发人员和数据科学家开发人工智能应用程序和程序。

考虑到此项技术在提供强大和定制体验的高投入的现实,这些认知云平台将在未来一年将成为重中之重。

10.物联网连接了更多的东西

物联网(IoT)的核心是设备互连,通过嵌入式传感器或其他的计算设备(“事物”)来发送和接收数据。物联网已经被预测会成为科技领域的下一个重要的颠覆者,但物联网本身处于不断变化的状态。

一种物联网领域将获得广泛接受的创新可能是由IBM和三星推动的自治分散式对等遥测(ADEPT)项目。它使用区块链技术来提供物联网设备的分散式网络。不受中央控制系统的限制,便于“事物”之间的自主通信,以管理软件更新,解决错误,管理能源等等。

开源驱动创新

数字中断是当今以科技为中心的时代的常态。在技术空间内,开放源码已经普及,2018年将成为大部分技术创新的推动力量。

您将在这个列表中添加哪些开源趋势和技术?让我们在评论中知道。

本文系外文翻译,前往查看

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

本文系外文翻译前往查看

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

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