2020年将会流行的技术

2020年将会流行的技术

虽然看起来不可能,但 2020 年已经快到了。 到目前为止,我们一直认为这个日期就像是科幻小说中的情节,然而,事情确实如此——2020 年即将到来。

如果您对编程世界的未来感到好奇,那么您来对地方了。 我可能在每一点上都是错的——不要把我的话当作绝对正确的真理——但下面我将概述我对等待我们的事情的想法。 我没有天意,但我可以根据现有数据做出一些假设。

Rust 将成为主流

Rust 是一种多范式系统编程语言,优先考虑安全性; 首先,并行计算的安全性。 在语法方面,Rust 与 C++ 类似,但旨在提供更高的内存安全性,同时保持高性能。

四年来我们一直在观察这种编程语言的快速发展。 我认为 2020 年 Rust 将正式成为主流。 “主流”这个词对每个人来说都有不同的含义,但我相信教育机构将开始将其纳入他们的课程中。 因此,随着时间的推移,新一波用 Rust 编写的程序员将会出现。

2020年将会流行的技术

程序员最喜欢的语言 根据 2019 年 Stack Overflow 调查结果

Rust 已经证明自己是一种优秀的语言,拥有非常活跃和充满活力的社区。 这就是 Facebook 使用的 天秤座,这是公司历史上最大的项目,所以我们很快就会看到 Rust 的真正能力。

如果您正在寻找学习一门新语言,我强烈建议您查看 Rust。 对于那些对更详细的行动计划感兴趣的人,我建议 这本书 - 我自己就开始了。 去锈吧!

GraphQL 将继续流行

2020年将会流行的技术

GraphQL 谷歌趋势

随着我们的应用程序变得越来越复杂,处理数据的需求也越来越复杂。 就我个人而言,我是 GraphQL 的忠实粉丝,我已经使用过不止一次。 在我看来,在检索数据方面,该解决方案远远优于传统的 REST API。

标准形式的 REST API 需要从多个 URL 加载数据,而 GraphQL API 通过单个请求获取应用程序所需的所有数据。

各种规模的团队都在使用 GraphQL,在不同的环境和语言中工作,创建移动应用程序、网站和 API。 如果您有兴趣学习 GraphQL,请查看 带教程 我的作者身份。

渐进式网络应用程序是一股不可忽视的力量

渐进式 Web 应用程序(或 PWA)代表了一种新的应用程序开发方法:它们将 Web 的所有优势与移动解决方案的最佳功能相结合。

世界上为特定平台编写的 Web 开发人员比本地开发人员要多得多。 我怀疑,一旦大公司意识到他们可以利用网络开发人员的技能来创建渐进式网络应用程序,我们就会看到此类产品的大量涌入。

然而,大公司需要一些时间来适应,就像任何技术的情况一样。 使 Web 应用程序渐进的任务将落在前端开发的肩上,因为整个重点在于与 Web Workers API(本机浏览器 API)的交互。

网络应用程序将继续存在。 越来越多的人开始认识到,构建具有通用兼容性的单一渐进式 Web 应用程序将需要更少的资源,并且更值得投入时间。

2020年将会流行的技术

渐进式应用 谷歌趋势

现在是开始熟悉渐进式 Web 应用程序的时候了 - 您可以开始 .

WebAssembly即将发布

WebAssembly(缩写为wasm)是一种堆栈式虚拟机的二进制指令格式。 它充当高级语言(C、C++、Rust)的可移植编译目标,并且可以部署在 Web 上用于客户端和服务器应用程序。 渐进式 Web 应用程序也可以与 wasm 配合使用。

换句话说,WebAssembly 在不同层面上弥合了 JavaScript 和其他技术之间的差距。 想象一下,您需要在用 React 编写的应用程序中使用 Rust 图像处理库。 Web Assembly 将使这成为可能。

JSConf.Asia 2019 会议网络部分关于 wasm 作用的演讲录音

性能为王,数据量不断增长,越来越难以跟上。 这就是 C++ 或 Rust 的低级库发挥作用的地方。 我们很快就会看到大公司将 Web Assembly 添加到他们的武器库中,事情只会从那里开始。

React 将保持领先地位

2020年将会流行的技术

前端 JavaScript 库

React 是迄今为止最流行的前端开发 JavaScript 库,这是当之无愧的。 在 React 中制作应用程序既简单又有趣。 创建这个库的团队以及社区在为开发人员提供良好的体验方面做得非常出色。

我曾使用过 Vue、Angular 和 React,它们看起来都是很棒的框架。 这里您需要记住:任何库的目的都是执行特定任务。 这意味着您需要少考虑口味偏好,而更多地考虑如何解决这个特定问题。 争论哪个框架是“最好的”是绝对没有意义的。 您只需为自己选择一个,并将所有精力投入到开发中。 启发? 选择 一些项目 从列表中开始吧!

始终押注于 JavaScript

可以肯定地将 2010 年代称为 JavaScript 的十年。 多年来,他的人气一路飙升,而且似乎没有放缓的迹象。

JavaScript 开发人员必须忍受攻击——他们通常被称为“假开发人员”。 但 JavaScript 是任何科技巨头产品中不可或缺的组成部分:Netflix、Facebook、Google 等。 仅基于这一点,它就应该被视为与所有其他语言相同的合法编程语言。 带着尊严佩戴你的 JavaScript 开发者头衔——毕竟,这个社区已经创建了许多最酷、最具创新性的解决方案。 几乎所有网站都在某种程度上使用这种语言。 而且有数以百万计!

所以现在对于 JavaScript 开发者来说是一个非常丰饶的时代。 工资在上涨,社区充满活力,就业市场巨大。 如果您正在考虑学习编写 JavaScript,请尝试本书系列 你不懂JS - 很棒的材料。 我过去讨论过 JavaScript 流行的原因,可能值得一读 和这篇文章.

2020年将会流行的技术

编程语言流行的动态 根据GitHub统计

感谢您的阅读! 如果我错过了任何很酷的东西,请在评论中写下值得关注和感兴趣的项目和技术。

来源: habr.com

添加评论