Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
前后端SSR、BFF架构
DoorDash高流量网页性能优化的经验教训
随着电子商务平台的发展,DoorDash 的 Web 应用程序开始变慢,并且需要提高性能的技术来保持它们的速度和功能。 在 DoorDash,随着 Web 应用程序的扩展,用户有时不得不等待长达 10 秒的 UI 才能加载——如果网络不好,可能会更
client-side-rendering: 客户端渲染CSR优化案例
该项目是 CSR 的案例研究,旨在探索客户端渲染应用程序与服务器端渲染相比的潜力。点击标题进入 术语: CSR:客户端渲染 SSR:服务器端渲染 SSG:静态站点生成 UX:用户体验 DX:开发人员体
API 网关的10个最常见用例
这篇文章详细阐述了API 网关(例如Apache APISIX)在构建
leptos: 使用 Rust 快速构建 Web 应用
Leptos 是一个全栈、同构的 Rust Web 框架,利用细粒度的反应性来构建声明式用户界面。 全栈Leptos可以用来构建在浏览器(客户端渲染)、服务器(服务器端渲染)中运行的应用程序,或者通过在服务
kwebio/kweb-core:面向后端的轻量级 Kotlin Web 框架
现代网站至少由两个紧密耦合 的组件组成,一个在浏览器中运行,另一个在服务器上。它们通常用不同的编程
2022 年构建现代 Python API 后端开发指南
本指南适用于已经熟悉 Python 3 并希望开始新项目的人。本指南来自为不同行业的各种初创公司构建 api 后端的经验,它作为我们如何看待组织 Python 项目、结构化代码、测试和公共库的“最佳实践”状态的起点我们在项目中重复使用。我们对本指南采取了一种有意的固执己见的方
vaadin/hilla:前后端集成框架
Hilla是用于Java后端的现代前端框架。构建具有完全类型安全的快速反应式Web应用。由Lit和Spring Boot支持。由Vaadin构建。Hilla 将 Spring Boot Java 后端与响应式TypeScript 前端集成在一起。它通过类型安全的服务器通信、包含的 U
系统设计:API 网关
API Gateway 是一个 API 管理工具,位于客户端和后端服务集合之间。它是系统的单一入口点,封装了内部系统架构并提供为每个客户端量身定制的 API。它还具有其他职责,例如身份验证、监控、负载平衡、缓存、节流、日志记录等。
基于Java后端与Typescript前端的代码自动生成 - malcolmcrum
Java 后端和 Typescript 前端虽然都是类型语言,但传统上这两个域上的类型之间存在脱节。本文推荐的这个工具让我们在一个地方修改一个方法或类,并立即在其他地方直接使用它,或者在我们误用它时在编译时看到错误。这个工具捕获了如此多的错误并使开发速度如此之快,以至于我现在无法想
lunatic亚毫秒 Web 框架的LiveView实时视图
Lunatic是受 Erlang 启发的 WebAssembly 运行时通过将 Erlang 的容错和大规模并发与 WebAssembly 基于功能的安全性相结合,它创建了一个强大的编程模型。Lunatic 是一个
ReactJS已死,下一件大事是什么? - Somnath
React是一个错误,更像是一个失误。它骗取了所有人的信任,让他们相信它是一切的答案。 Next.js极力想纠正这个错误,但最终却成为另一个问题。 你知道,当他们说 "你不能在一个薄弱的基础上建造
优步基于gRPC的下一代推送平台
Uber所有的应用程序都需要与实时信息同步,无论是通过屏幕上的接送时间、到达时间和路线,还是打开应用程序时附近的司机。Uber使用推送平台来传递这些消息,这篇博文将介绍Uber如何通讯将协议从服务器发送事件 (HTTP1.1) 更改为基于 gRPC 的双向流 (QUIC/HTTP3)、面临的
Shopify如何在商店应用上实现服务器驱动的UI架构?
Shopify最近实施了一个被称为服务器驱动的用户界面的架构,使我们能够控制我们想要为商家的商店显示哪些部分。 在实施服务器驱动的用户界面之前,商店屏幕的显示逻辑纯粹是客户驱动的。在客户端-服务器架构的背景下,这意味着商店客户端负责处理用户界面的所
事件驱动API架构的五个协议
在这篇文章中,我们将讨论 5 种常见的事件驱动方法——WebSockets、WebHooks、REST Hooks、Pub-Sub和Server Sent Events。我们将定义它们的本质和作用,以及 API 提供者如何使用它们。此外,我们将针对每种方法提供一些优缺点,以便为您的平台轻松直
WebSockets 与 NextJS 和 Golang 结合使用的案例源码
大多数应用程序使用 CRUD(创建/读取/更新/删除)API——前端将更改发送到后端,但反之亦然。 CRUD 应用程序允许您将更改发送到服务器,并允许其他用户请求这些更改。 在实时应用程序中,所有客户端都
编写令人惊叹的 REST API 的艺术
在编写 API 时,REST(代表性状态传输的缩写)被视为标准。然而,REST 本身实际上并不是一个标准。这使得设计直观的 REST API 变得非常棘手。它是一种思维方式或艺术形式,而不是清单。 一致性!
使用WunderGraph构建前后端BFF的7个技巧
前端后端 (BFF) 是一种专门的服务器端 API,充当前端(客户端)应用程序和各种下游 API 之间的中介,在将数据传递到前端之前根据需要聚合和转换数据。 这里有一些关于前端后端的陷阱、提示和技巧以及一般开发人员建议:
用Javascript演示微服务与微前端的区别
在不断发展的软件开发领域,微服务和微前端这两种突破性的架构风格已经成为变革性的范例。这些方法重新定义了现代应用程序的构建和部署方式。微服务和微前端秉承模块化、可扩展性和灵活性的原则,已成为全球开发团队的首选。 无论您是经验丰富的开发人员还是刚刚开始进入软件
上页
下页
关闭