Web开发

首页 » 常识 » 预防 » 不完全预测2020年将流行何种编程技术
TUhjnbcbe - 2023/11/12 21:27:00
北京扁平疣医院哪里好 https://m-mip.39.net/news/mipso_8813087.html
中科白癜风医院 https://mip.yyk.99.com.cn/fengtai/68389/

全文共字,预计学习时长3分钟

图片来源:Unsplash/SafarSafarov

还有几个月年就要来临了,这听起来真是难以置信。年听起来像是科幻小说里的产物,但我们马上就要敲开它的大门了。

如果你对编程领域的未来充满好奇,那不妨读读这篇预测文章吧!

预测未来的最佳方法是创造未来。亚伯拉罕·林肯

Rust将会成为主流编程语言

Rust-

Rust是一种注重安全性的多范例系统编程语言——尤其是安全并发性。在语法上,Rust类似于C++,但设计它的目的是为了在保持高性能的同时提供更好的内存安全性。

图片来源:LeftoverSalad

近四年来Rust编程语言的迅猛发展有目共睹。预计在年Rust编程语言将正式成为主流。主流意味着什么,见仁见智,但学校很有可能将会在课程中引入Rust。这将培养出新一批的Rust编程者。

年StackOverflow调查中最受欢迎的编程语言

Rust已用实力证明了自己是一个拥有活跃社区的伟大语言。随着Facebook有史以来最大的项目问世——运用Rust来创立Libra,Rust的实力即将为人所熟知。如果你想学一门新语言,Rust会是一个很好的选择。

GraphQL的应用将持续增长

GraphQL的谷歌搜索趋势

应用程序变得越来越复杂,数据消费需求也会越加复杂。与传统的RESTAPI相比,GraphQL在获取数据方面处理得更好。

尽管典型的RESTAPIs需要从多个URLs加载,但是GraphQLAPIs可以在一个请求中获得应用程序所需的所有数据。

GraphQL被各种规模的团队在许多不同的环境和语言中使用,为移动应用程序、网站和APIs提供动力。

渐进式Web应用程序是不可忽视的力量

渐进式Web应用程序(PWA),是一种通过结合Web的最佳特性和高质量的手机程序来构建应用程序的新方法。

图片来源:Unsplash/RamiAl-zayat

除了本机平台特定的开发人员外,还有更多的Web开发人员。一旦大公司意识到他们可以让web开发人员来开发更先进的web应用程序,将来会出现巨大的PWAs浪潮。

不过,大公司需要一段时间来适应,这在技术行业是再正常不过的。由于主要是与Web工作者API(本机浏览器API)交互,因此渐进式部分通常会面向前端开发。

Web应用程序不再像以前一样受欢迎。因为越来越多的人开始意识到,编写单一的交叉兼容的PWA花费的工作量和时间更少,但获得的经济回报却更高。

PWA的谷歌搜素趋势

Web组件前景光明

Web组件

Webassembly(缩写为Wasm)是基于堆栈的虚拟机的二进制指令格式。Wasm被设计为一个可移植的目标,用于编译高级语言如C、C++和RIST。Wasm还支持在Web上部署客户端和服务器应用程序。PWA也可以使用Wasm。

换言之,WebAssembly是一种将JavaScript技术与更高级的技术连接起来的方法。Webassembly可以实现在React应用程序中使用Rust图像处理库。

性能的好坏是关键,因为随着数据量的增长,保持良好的性能将变得更加困难。

这时,来自C++或Rust的低级库就开始发挥作用了,从这里我们也将看到更大的公司也会因此而采用WebAssembly和snowball。

React将继续占据主导地位

前端JavaScript前端库

React是目前最流行的前端开发JavaScript库,这是可以理解的——构建React应用程序既有趣又容易。React团队和社区在构建应用程序方面的经验非常出色。

React

Vue、Angular和React等等,都是非常棒的框架。记住,库的目标是完成任务,所以少

1
查看完整版本: 不完全预测2020年将流行何种编程技术