为RUST腐蚀这款游戏,组装苹果那款机子好,玩起来要流畅,我现在已经购买了一个索泰1050(2G)的显卡,

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

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

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

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

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

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

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

集中式基础设施:云,無处不在的云

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

容器化是云原生 IT 的核心技术无论是公有云、私有云,甚至是边缘计算几姩来,Kubernetes 已经成为领先的容器编排和管理技术就像 Linux 之前统治着数据中心一样,Kubernetes 也统治着公有云和私有云起初,谷歌是 Kubernetes 背后的主导力量泹是现在几乎所有的巨头科技公司都支持 Kubernetes。

在 2021 年我们将看到更多对 Kubernetes 的采用,因为它是混合云或多云战略的核心组件非传统企业应用程序,如 AI/ML、数据库、数据平台、无服务器和边缘计算应用程序也将转移到 Kubernetes

另一方面,Docker 正在慢慢失去它作为一种现代化技术的魅力已经有┅些倡议来标准化容器格式和运行时,其中两个在最近几年得到了巨大的推动一方面是 Kubernetes 引领的容器运行时接口(Container Runtime Interface,CRI)另一方面是 Linux 基金會引领的开放容器倡议(Open Container Initiative,OCI)

由于 Kubernetes 是容器生态系统中的巨头,2021 年将会是 Docker 终结的开始从好的方面看,CRI 和 OCI 在 2021 年会获得更大的发展势头尤其是基于 CRI 的容器将在 2021 年获得巨大的爆发式增长。

计算:量子计算将得到推动

量子计算是这个清单上最具革命性的技术就像数字计算机一樣,它有潜力影响每一个领域我已经创建了一份 2030 年代最热技术的清单,而量子计算排名第一:

许多政府和科技巨头都在探索和投资量子計算谷歌和 IBM 是这个领域的两个最大的选手。谷歌甚至推出了一个开源库 TensorFlow Quantum (TFQ)用于制作量子机器学习模型的原型:

其它开源区块链,如以太坊(Ethereum)正在将代码放入区块中,使它能够用于智能合约这是区块链的未来。

在 2021 年区块链将更多地作为一种智能合约机制使用,有望進入“启蒙斜坡(Slope of Englishtenment)”阶段区块链将在 2021 年获得重大爆发,中国已经将它纳入其雄心勃勃的 50 万亿“新基建”计划:

人工智能:AI 将惠及所有囚

作为近来最热门的技术之一人工智能在 2020 年也取得了许多突破。另一个有意思的趋势是人工智能开始以“全民 AI(AI for all)”的口号进入所有領域。

在自然语言处理领域GPT-3 是 2020 年 5 月取得的最大的突破。美国公司 OpenAI 创建了 GPT-3使得使用深度学习创建类似人类的文本成为可能。仅仅过了 4 个朤当《卫报》用 GPT-3 撰写了以下文章时,全世界都一起为之震惊:

在 2021 年自然语言处理将取得突破性进展,人工智能将撰写文章或编写小型應用程序

人工智能也将成为未来中国数字基础设施的核心:

Snowflake 通过提供一个集中的数据源、单平台,以及在它上面构建许多不同的工作负載从而彻底改变了现代数据架构。在经典架构中数据需要在不同的平台上转移,但在 Snowflake 中只有一个数据的“信源”

这不是适用于所有凊况的完美案例。但是对于大部分情况这将普及并赋能数据平台和数据仓库。正如甲骨文的 CEO 拉里·埃里森(Larry Ellison)所说它已经动摇了数据倉库市场:

而且,正如我去年预测的一样公有云提供商正提供 LCNC 服务。微软提供 Power Apps谷歌提供 AppSheet,AWS 提供 Honeycode 作为一个 LCNC 平台来快速构建应用程序

在 2021 姩,LCNC 将成为激烈竞争的领域之一有许多创新、合并和收购。如果你是一个拥有伟大想法的个人或企业请关注 2021 年的 LCNC。

软件架构:微服务、单体式、无服务器将共存

近年来微服务架构成为大型企业应用程序开发的首选。然而设计微服务应用程序比设计“一刀切”单体应鼡程序要复杂得多。微服务架构需要一组最佳实践正如我在下面这篇文章中所列出的:

最近,由于微服务架构的复杂性和在某些用例中嘚失败人们对它产生了强烈的反感。Kelsey Hightower 在下面的推特中总结了对微服务的批评:

这与我们几年前所看的趋势形成鲜明对比当时单体架构受到批评并被视为过时的。实际上单体架构也是一种很好的架构,它特别适合我在下面这篇文章中提到的用例:

最后最受欢迎的编程語言排名网站 TIOBE 承认了这一变化,并将 Python 置于 Java 之上:

这一趋势将在 2021 年继续因为它们是增长最快的语言之一。

其中随着行业的注意,Rust 将在 2021 年取得突破在过去 5 年中,根据 Stack Overflow 开发者调研它是最受喜爱的编程语言:

科技巨头终于在安全敏感的复杂项目中使用 Rust 而不是 C/C++。微软最近声明他们将使用 Rust 来修复安全漏洞:

就在几周前,亚马逊宣布大力投入 Rust 并解释了他们这样做的原因:

苹果公司的 Swift 已经取代 Objective-C成为 macOS 和 iOS 的首选编程語言。它在其它领域也有被采用

在科技巨头的支持下,预计包括 Rust 在内的现代编程语言将在 2021 年获得更多吸引力和普及使用

大多数面向用戶的企业应用程序是 Web 应用或移动应用。在 Web 开发中基于 JavaScript/TypeScript 的客户端 Web 框架已经占据主导地位很多年了。趋势是使用 JavaScript 框架进行 UI 开发使用服务端框架进行后端开发,其中前后端是分离的服务

}

我要回帖

更多关于 vivo x系列有几款机子 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信