标签:API

后端 API 设计:RESTful vs GraphQL vs gRPC 对比

在开发后端 API 时,选择合适的架构至关重要。RESTful、GraphQL 和 gRPC 是三种主流技术,各有优缺点。本文将从基础概念、核心特点、优缺点和适用场景入手,...

理解 gRPC 和 tRPC 的区别:简单入门

在现代分布式系统 和微服务架构中,服务间的通信至关重要。API 技术栈的选择直接影响到系统的性能、可维护性和开发效率。gRPC 和 tRPC 是两种备受关注的 RPC...

Node.js 文件操作模块 fs 和 path 常用方法

在 Node.js 中有两个经常会用到的模块,一个是文件操作模块 fs,一个是文件路径处理模块 path。对于前端程序员来说,无论是做 Node.js 开发还是配...

了解Node.js文件系统模块 ( FS )

JavaScript 长期以来一直是最流行的脚本语言之一,但在很长一段时间内,它并不是服务器端后端应用程序开发的最佳选择。后来出现了 Node.js,它用于创建使用 J...

Web 前端与 APP 的交互

在现代应用开发中,前端和原生 APP 的交互是不可忽视的一部分,本文将深入探讨几种常见的前端与 APP 交互方式。 一、WebView 什么是WebView ?WebView 是将网...

计算机网络 TCP、RPC、GRPC、HTTP 概述

一、、TCP 传输层协议: TCP( 传输控制协议 )是一种面向连接的、可靠的、基于字节流的传输层协议。 TCP 协议具有以下特点: 1、面向连接:TCP 协议...

推荐3款常用Web自动化测试神器

Web 自动化测试在保证质量、提升效率、软件开发加速迭代上起到关键作用,它已经成为现代软件测试中不可或缺的一部分,今天给大家介绍推荐几款常用的 Web 自动...

Vue3 状态管理工具 Pinia 的简单使用

Pinia 是 Vue 的一个状态管理工具,它的功能和 Vuex 差不多,主要用于 Vue3 的状态管理,但也可以用于 Vue2。目前 Vue 官方推荐的状态管理工具也是 Pinia,它...

Vue3 的 setup 语法糖

Vue3 的组件可以有两种不同的风格书写,它们包括选项式 API ( Options API ) 和 组合式 API ( Composition API )。 选项式 API 还是和之前版本的 Vue 一样,...

Babel 简单使用指南

Babel 是一个 JavaScript 的转译器。它的主要功能就是把 ES2015+ 的代码转换为 ES5 或更低版本的 JavaScript 代码。有了 Babel,您就可以使用最新的 JavaScri...
1 2