21个2021年软件开发趋势预测

本文预测了2021年软件开发的21个趋势,包括云基础设施的增长、边缘计算的崛起、Kubernetes在容器化中的主导地位、量子计算的发展、区块链的应用扩展、AI的普及以及编程语言的演变。文中强调了多云策略的重要性,指出Python和JavaScript将继续引领编程语言潮流,而Rust等现代语言将逐渐崭露头角。在Web开发领域,React和Vue.js保持领先,原生App开发依然占主导,跨平台开发中React Native和Flutter竞争激烈。此外,REST API仍然是主流,但gRPC和GraphQL也在逐渐获得关注。
摘要由CSDN通过智能技术生成

我是「猿码天地」,一个热爱技术、热爱编程的IT猿。技术是开源的,知识是共享的!

写作是对自己学习的总结和记录,如果您对 Java、分布式、微服务、中间件、Spring Boot、Spring Cloud等技术感兴趣,可以关注我的动态,我们一起学习,一起成长!

用知识改变命运,让家人过上更好的生活,互联网人一家亲!

---公众号《猿码天地》

对于软件开发行业来说,2020 年是意义重大的一年,许多领域都取得了重大突破。本文将基于来自认证来源的数据、图表和事实,根据过去来预测未来。如果你想要了解软件行业在 2021 年会有哪些变化,请阅读本文,本文涵盖了云、边缘计算、容器、量子、区块链、人工智能、深度学习、批处理、流式处理、数据库、编程、软件架构、Web、App、低代码、无代码等重要方向。

本文最初发布于 Towards Data Science(《21 Predictions about the Software Development Trends in 2021》),由 InfoQ 翻译并分享。

2020 年是近代史上史无前例的一年。人类在过去一百年中都没有经历过像 COVID-19 这样的全球性大流行病。它影响了我们星球上所有的国家、部门和几乎所有的个人。

好消息是我们马上就会拥有疫苗,终于可以满怀乐观和希望迎接新的 2021 年。对于软件开发行业来说,2020 年是意义重大的一年,在许多领域都取得了重大突破。COVID-19 显著加快了数字化转型,而且 2021 年的数字化转型趋势会更明显。

一年以前,我写了一篇文章来预测 2020 年的软件开发趋势:

《20 个 2020 年软件开发趋势预测》

https://www.infoq.cn/article/piUh6NWQCu8GZW1v8eQg

在软件开发行业,一年几乎就是一光年。我没有更新旧帖子,而是创建了一个新的预测清单,预测 2021 年软件开发行业的重要技术趋势。

做预测是一项有风险的任务。但是我会使用来自认证来源的数据、图表和事实,根据过去来预测未来。如果你想要了解软件行业在 2021 年有哪些变化,请阅读本文。

1、集中式基础设施:云,无处不在的云

在 COVID-19 期间,大部分行业遭受了沉重的打击,尽管只有少数行业。云是朝阳行业,在大流行期间,它实际上比以往任何时候都更强大。如果在云应用方面存在任何疑问和不确定性,COVID-19 已经消除了这一点。

像 Corona 这样的全球性灾难表明,我们不仅需要云升级规模,也需要降低规模,例如,当我们的服务需求显著下降时。想想旅游和运输行业,他们不得不维护昂贵的数据中心,尽管他们的市场下降了 90%。

Forrester 预测,全球公有云 IT 基础设施将在 2021 年增长 35% 至 1200 亿美元:

Amazon to help 29 million people grow their tech skills with free cloud computing skills training

https://go.forrester.com/blogs/predictions-2021-cloud-computing-powers-pandemic-recovery/

2、分散式基础设施:边缘计算将出现指数级增长

在公有云中,我们希望有一个集中的数据中心来提供数据和计算能力。但在许多场景中,我们有相反的需求,例如,数据和计算能力接近终端用户。有些是非常低的延迟(5 到 20ms)、高带宽、监管原因、实时用例、智能且强大的终端设备等等。

虽然边缘计算是一个老概念,并且我们已经在内容交付网络 (Content Delivery Network,CDN) 中使用边缘计算,但近年来它正变得越来越流行。随着互联车辆(自动汽车、无人机)、在线游戏、物联网、智能设备和边缘 AI/ML 的兴起,边缘计算将在 2021 年及以后成为一个巨大的市场。边缘计算将在 2021 年成为关键的另一个原因是 5G 移动设备的兴起。

2021 年,两个行业集团将争夺边缘计算的市场份额。其中一个集团是公有云提供商,例如亚马逊、微软、谷歌,如下所述:

Out on edge: The new cloud battleground isn't in the cloud at all - SiliconANGLE

https://siliconangle.com/2020/12/01/edge-new-cloud-battleground-isnt-cloud/

在这方面,亚马逊是 AWS Snow family、AWS IoT Greengrass 等许多服务的领导者。微软也提供 Azure Stack Edge、Azure Edge Zone 等边缘计算服务。谷歌也使用 Google Anthos 将它的数据中心服务转移到终端用户。

另一个集团是已经具备边缘基础设施的行业,例如电信公司、数据中心提供商、网络提供商。如果它们能够快速行动并利用它们的优势(例如,现有的基础设施),他们就有机会在这方面发挥领导作用。混合云提供商 RedHat(IBM)凭借其混合云平台 OpenShift 和 OpenStack 的参与,将成为这里的关键选手。最近,三星与 IBM 合作开发边缘计算解决方案:

Samsung, IBM to Develop Edge Computing, 5G and Hybrid Cloud Solutions for Industry 4.0

https://www.thefastmode.com/technology-solutions/18721-samsung-ibm-to-develop-edge-computing-5g-and-hybrid-cloud-solutions-for-industry-4-0

State of the Edge 是为边缘计算制定开放标准,使边缘计算供应商中立的倡议。最近 State of the Edge 成为了 Linux 基金会的一部分。与 CNCF 一样,在 2021 年及以后,State of the Edge 也将获得更多高光时刻。

请为 2021 年及以后边缘计算领域的许多创新、融合、并肩战斗和标准化做好准备。

3、云:AWS 领先,但多云会是未来

在公有云供应商中,谁是领导者是毫无疑问的。在 2020 年第三季度,亚马逊以 32% 的市场份额领跑公有云市场,如下所示:

Global cloud infrastructure market Q3 2020

https://www.canalys.com/newsroom/worldwide-cloud-market-q320

微软在其云产品方面表现强劲,在 2020 年实现了 48% 的年度增长。在 2020 年第三季度,微软的市场份额为 19%,而它在 2019 年第三季度的市场份额为 17%。

目前,谷歌是第三大公有云提供商,在 2020 年第三季度的市场份额为 7%。

在 2021 年,亚马逊和微软将分别保持第一和第二的位置。然而,阿里巴巴将在 2021 年取代谷歌,因为它在 2020 年第三季度的市场份额为 6%,仅次于谷歌。

此外,多云倡议将在 2021 年获得更大的发展势头。许多公司也转向了多云策略。中情局(CIA)最近将其云合同授予了多个云供应商而不是单个供应商:

Microsoft, AWS among C2E cloud provider contract awardees - Washington Business Journal

https://www.bizjournals.com/washington/news/2020/11/20/microsoft-aws-among-c2e-cloud-contract-awardees.html

直到现在,亚马逊还不愿意加入多云倡议来保护它的市场份额。但正如我们 10 年前在微软身上看到的那样,整个行业和社区比最大的单个公司更强大。最近,亚马逊已经悄然加入了多云倡议:

AWS quietly enters the multi-cloud era

https://www.protocol.com/manuals/new-enterprise/aws-multicloud-era

云原生计算基金会(Cloud Native Computing Foundation ,CNCF) 在多云运动中扮演着关键角色,可以说已经超过了 Linux 基金会。在 2021 年,我们可以看到 CNCF 有更多增长。此外,像 HashiCorp 这样的多云服务供应商会变得更加重要。

一些突出的项目也提供了与流行的特定供应商的云服务的 API 兼容性,例如 MinIO(提供兼容 AWS S3 的对象存储)。在 2021 年,将会有更多类似 MinIO 的倡议,这样我们就可以轻松地切换受欢迎的供应商的服务。

这对整个行业来说是个好消息,正如我梦想的那样,公司可以在多个云上无缝部署它们的应用程序。

4、容器化:Kubernets 称王,Docker 将退场

容器化是云原生 IT 的核心技术,无论是公有云、私有云,甚至是边缘计算。几年来,Kubernetes 已经成为领先的容器编排和管理技术。就像 Linux 之前统治着数据中心一样&#

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

猿码天地

相互学习,谢谢您的打赏。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值