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

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

这里有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年将成为大部分技术创新的推动力量。

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

原文链接:https://opensource.com/article/17/11/10-open-source-technology-trends-2018

原文作者:康有田、侯林涛

编辑于

我来说两句

3 条评论
登录 后参与评论

相关文章

来自专栏机器人网

AGV成就数字化工厂

随着工厂自动化、计算机集成制造系统技术的逐步发展以及柔性制造系统、自动化立体仓库的广泛应用,AGV(Automatic GuidedVehicle)即自动导引车...

3246
来自专栏BestSDK

开发者必备“武器”API 接口,以最少成本开发应用

五年前,我们就听别人说“软件正在蚕食整个世界”。SaaS类应用程序的数量呈爆发趋势,API领域的软件创新数量也在不断上升,API可以提供关键的连接,并不断提升重...

25210
来自专栏华章科技

华章微课堂 | 孙宇熙:大数据时代程序员生存之道

我们先来看一看大数据时代的催化剂。这里显示催化剂其实有三样:社交媒体、移动互联网和物联网。我们先从社交媒体开始,大家知道从20世纪90年代开始,一直到当下,社交...

642
来自专栏云计算D1net

云计算集成七大关键问题

根据一些独立分析师的评论,我们发现将云应用同数据连接在一起时,担心集成问题是现在市场上主要的错误之一。 曾有分析师指出,如果一个云计算策划者或者架构师首先关注的...

34812
来自专栏程序你好

DevSecOps的三种解读

721
来自专栏人称T客

主流大数据分析软件全面接触

现在很多厂商都说自己的产品是大数据分析软件。如果只是根据功能去区分这些产品,的确是件难事,因为很多工具具有相似的特征和功能。此外,有些工具的差异是非常细微的。所...

3488
来自专栏SDNLAB

OPNFV开发者关注的焦点

本文系对OPNFV开发者Peter Lee采访稿归纳而成,也代表着Peter Lee对OPNFV开发所关注的焦点。 ? 关于Peter Lee Peter Le...

3337
来自专栏顾宇的研习笔记

从技术雷达看 DevOps 发展的 9 个趋势

DevOps 包含了太多方面的技术和实践,很难通过一个统一的工具链来描述其发展。即便如此,我们仍然可以从 ThoughtWorks 技术雷达的条目变动中看出一些...

773
来自专栏企鹅号快讯

2018年IT行业必须面对的7个改变

根据罗致恒富(Robert Half)2018年发布的薪酬指南,科技人员的好时机将一直持续到明年。该指南发现,今天的技术人才缺口将继续给2018年的企业带来压力...

1935
来自专栏大魏分享(微信公众号:david-share)

华泰人寿使用红帽OPENSHIFT 构建开源系统 赋予IT新活力

华泰人寿保险股份有限公司(以下简称:华泰人寿)是一家由国内外实力雄厚的金融保险集团和知名企业发起设立的全国性寿险公司,股东投入资金超过30亿元,在中国开设了两百...

591

扫码关注云+社区