加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

编程语言趋势预测:Rust将成为主流,React 继续统治编程世界

发布时间:2019-08-07 22:41:35 所属栏目:移动互联 来源:Indrek Lasn
导读:在编程说话的天下中,并非全部说话都能保持常青。现实上,跟着新生代开拓者转向新的编程说话和框架,许多编程说话的运气也开始呈现不确定性。在将来两年内,整体回收环境又会呈现哪些变革呢? 本文,Indrek Lasn 对将来两年内部门编程说话的也许趋势举办了
副问题[/!--empirenews.page--]

 编程说话趋势猜测:Rust将成为主流,React 继承统治编程天下

在编程说话的天下中,并非全部说话都能保持常青。现实上,跟着新生代开拓者转向新的编程说话和框架,许多编程说话的运气也开始呈现不确定性。在将来两年内,整体回收环境又会呈现哪些变革呢?

本文,Indrek Lasn 对将来两年内部门编程说话的也许趋势举办了猜测,他同时暗示:本身也有也许完全错了,假如然是这样,请不要引用本文的内容。但他以为,这些都是将会产生的工作。诚然,人并不能猜测将来,但能做出有按照的揣摩。

“猜测将来最好的要领就是去缔造将来。”

― Abraham Lincoln(第十六任美国总统)

Rust 将成为主流编程说话

编程说话趋势猜测:Rust将成为主流,React 继承统治编程天下

Rust 是一种多范式体系编程说话,专注于安详性,尤其是安详并发性。Rust 在语法上与 C++ 相同,但它的计划目标是在保持高机能的同时,提供更好的内存安详性。

我们已经见证了已往四年来,Rust 编程说话的强劲增添。我信托到 2020 年,Rust 将会正式成为主流编程说话。固然什么是主流有待自我解释,但我信托,学校将会开始在课程中引入 Rust。此举将培育一批新的 Rust 工程师。

编程说话趋势猜测:Rust将成为主流,React 继承统治编程天下

2019 年 StackOverflow 观测中最受接待的编程说话

Rust 已经证明,它是一种巨大的编程说话,布满了活力。除此之外,Rust 尚有一个活泼的社区。跟着 Facebook 行使 Rust 开拓了 Libra 项目,这成了 Rust 有史以来最大的项目,我们即将看到 Rust 真正取得成绩。

假如你想进修一门新的编程说话,我凶猛提议你进修 Rust。假如你想相识更多的信息,我会保举这本书 The Rust Programming Language (Covers Rust 2018) 利便你开始进修 Rust。进击吧,Rust!

GraphQL 回收率将一连增添
编程说话趋势猜测:Rust将成为主流,React 继承统治编程天下

GraphQL 的 Google 趋势

跟着我们的应用措施变得越来越伟大,数据斲丧需求也在日益增添。我是 GraphQL 的超等粉丝,我已经用过许多次了。我以为,与传统的 REST API 对比,GraphQL 是一个更好的获取数据的办理方案。

固然典范的 REST API 必要从多个 URL 加载,但 GraphQL API 可以只需一个哀求即可得到应用措施所需的全部数据。

编程说话趋势猜测:Rust将成为主流,React 继承统治编程天下

在很多差异的情形和说话中,各类局限的团队都行使 GraphQL 来支持移动应用措施、网站和 API。

渐进式 Web 应用是一股不行忽视的力气

渐进式 Web 应用(Progressive Web Apps,PWA)是一种通过团结 Web 的最佳特征与移动应用的顶级品格相团结来构建应用的新要领。

比起特定于平台的当地开拓职员,此刻更多的是 Web 开拓职员。一旦大公司意识到他们可以从头操作 Web 开拓者来开拓先辈的 Web 应用,我猜疑这样一来,将会看到一波庞大的 PWA 海潮。

不外,大公司必要一段时刻才气顺应,这对技能来说是很正常的。渐进式部门凡是倾向于前端开拓,由于首要是与 Web Workers API(当地赏识器 API)举办交互。

Web 应用则不会有任何盼望。越来越多的人开始熟悉到,编写一个单一的交错兼容的 PWA 可以镌汰开拓的事变量,并节减大量的时刻,赚到更多的款子。

编程说话趋势猜测:Rust将成为主流,React 继承统治编程天下

PWA 的 Google 趋势

WebAssembly 的将来将越发光亮
编程说话趋势猜测:Rust将成为主流,React 继承统治编程天下

WebAssembly

WebAssembly(缩写 Wasm)是基于仓库的假造机的二进制指令名目。Wasm 被计划为用于编译 C、C++ 和 Rust 等高级说话的可移植方针。Wasm 还支持在 Web 上陈设客户端和处事器应用措施。PWA 也可以行使 Wasm。

换句话说,WebAssembly 是一种将 JavaScript 技能与更高级的技能相团结的要领。假如你要在 React 应用中行使 Rust 图像处理赏罚库,WebAssembly 应承你可以这样做。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读