首页 > 编程语言 >从11个视角看全球Rust程序员2/4:深度解读JetBrains最新报告

从11个视角看全球Rust程序员2/4:深度解读JetBrains最新报告

时间:2024-06-17 18:58:30浏览次数:29  
标签:11 WebAssembly RPC API 2022 2023 Rust JetBrains

讲动人的故事,写懂人的代码

5 Rust代码最常使用什么协议与其他代码交互?

  1. REST API
    • 2022年:51%
    • 2023年:51%
    • 看上去REST API的使用比例挺稳定的,没啥变化。
  2. 语言互操作性(Language Interop)
    • 2022年:53%
    • 2023年:43%
    • 语言互操作性的比例在2023年下来了一些,掉了10个百分点。
  3. 远程过程调用(RPC)
    • 2022年:24%
    • 2023年:25%
    • RPC在2023年稍微增加了些,但是没啥大变化。
  4. WebAssembly / WASI
    • 2022年:未显示(-)
    • 2023年:22%
    • 2023年出现了22%的使用比例,看来这块在最近一年挺火的。
  5. 其他
    • 2022年:7%
    • 2023年:6%
    • 其他交互方式的使用比例微微下降了一些。

5.1 大佬们的看法

  1. Tim McNamara
    • 他对WebAssembly/WASI的出现挺吃惊的,22%的比例比他想象的要多。他提了几个问题,包括扩展Rust代码库、用户提供的插件、其他应用程序中的组件使用等等。这些问题说明WebAssembly的应用场景还是挺多的,值得我们深入研究一下。
  2. Luca Palmieri
    • 他觉得,用于Web后端的Rust代码是一个值得关注的领域。他对FFI(外部函数接口)项目比例的下降比较有兴趣,并且期待WebAssembly的进一步发展,因为Wasm模块在应对供应链攻击方面可能会扮演重要角色。
  3. Florian Gilcher
    • 他说实际使用中的集成选项多样,很多项目都有某种形式的集成组件。他希望看到Rust更广泛地集成到其他系统中。

5.2 数据背后的原因

  1. REST API保持稳定:REST API作为一种老牌的技术,因为在Web开发中的重要性,所以使用比例还是挺稳定的。
  2. 语言互操作性下降:可能是因为开发者对特定语言的依赖减少,或者是因为其他更厉害的集成方式(比如WebAssembly)的出现。
  3. RPC略有增加:微服务架构越来越普及,RPC作为一种高效的服务间通信

标签:11,WebAssembly,RPC,API,2022,2023,Rust,JetBrains
From: https://blog.csdn.net/wuzhenben/article/details/139752028

相关文章

  • 从11个视角看全球Rust程序员1/4:深度解读JetBrains最新报告
    讲动人的故事,写懂人的代码五个月前,编程界的大佬JetBrains发布了他们的全球开发者年度报告。小吾从这份报告中找出了下面11个关于全球程序员如何使用Rust的有趣的趋势,让你学习和使用Rust更轻松。1这两年有多少程序员在工作中使用了Rust?2全球程序员使用Rust有多久了?3......
  • 国内替换 Confluence 的11款主流选择
    Confluence本身并不是开源的,而是一个基于订阅模式的商业产品。而类似于confluence的有11款知识库软件,包括:PingCode知识库、BlueSpice、MediaWiki、DokuWiki、Nuclino、ClickUp、XWiki、BookStack、TiddlyWiki、Bloomfire和Quip。虽然Confluence常被提及,特别是在团队成......
  • 11、docker-dockerfile--构建docker的镜像文件和容器的挂载卷方法 方式二挂载
    挂载方式二:此方式是在生成镜像的同时也实现挂载1、现在本机创建一个目录文件存放脚本·mkdir/home/docker-volume-test2、创建脚本文件·vim  /home/docker-volume-test/dockerfile01·内容如下:FROMcentos//表示......
  • Windows11系统Win32_EncryptableVolume.dll文件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个Win32_EncryptableVolume.dll文件(挑选合适......
  • Windows11系统webview2_integration.dll文件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个webview2_integration.dll文件(挑选合适的版......
  • Windows11系统webengine4.dll文件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个webengine4.dll文件(挑选合适的版本文件)把......
  • Windows11系统webview2standalone.dll文件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个webview2standalone.dll文件(挑选合适的版本......
  • 云原生周刊:Harbor v2.11 版本发布 | 2024.6.17
    开源项目推荐DeschedulerDescheduler是一个工具,可用于优化Kubernetes集群中Pod的部署位置。它可以找到可以移动的Pod,并将其驱逐,让默认调度器将它们重新调度到更合适的节点上。ProwlerProwler是一款适用于AWS、Azure、GCP和Kubernetes的开源安全工具,用于进行安全评......
  • Win11系统提示找不到clretwrc.dll文件的解决办法
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个clretwrc.dll文件(挑选合适的版本文件)把它......
  • Win11系统提示找不到coadmin.dll文件的解决办法
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个coadmin.dll文件(挑选合适的版本文件)把它放......