前后端SSR、BFF架构
幽默:为单页应用SPA辩护
有人恶作剧,做了一个单页应用的页面,一直在循环等待,点击标题这就指出了SPA的天生缺陷,需要等待加载太多资源。如果你的页面内容都没有加载,再有说服力的辩护内容也是无效的。到目前为止,这是我今天读过的最.
状态是SPA最大优势 - nolanlawson
SPA 巧妙地简化了应用程序开发的许多方面——将状态保存在一个地方,在主线程上,在导航中保持不变——这一事实是它们最大的优势之一,也是可预测的问题源泉。例如:您有一个搜索输入。您输入它,单击其他地方进.
前端SPA正过渡到MPA多页应用 - nolanlawson
像Astro、Qwik和Elder.js这样的新框架正在兜售他们的MPA功能,"默认为0kB JavaScript"。博客文章中列出了SPA的所有挑战:历史、焦点管理、滚动恢复、Cmd/Ctrl点击、.
使用SparkJava和Neo4j构建Java后端案例
该应用程序是一个基于MovieLens 推荐数据集的 IMDB 克隆,其中增加了来自themoviedb.org的电影和演员数据。前端是用 vue.js 编写的,看起来很漂亮。它调用许多 REST A.
使用Rust实现Web项目的前后端的源码
Rust的WebAssembly工具在过去的两年里有了很大的改进,并且已经非常成熟了。由于有了Trunk这样的工具,构建和打包的步骤现在更简单了,也可以用各种框架(如yew或dioxus)编写前端代码.
Web新趋势:HTML over-the-wire的实现Unpoly框架
HTML over-the-wire作为创建Web应用的一种更直接的方式,已经逐渐兴起,且不需要使用太多的JavaScript:它通过 "在线wire "发送HTML,而不是JSON来工作。来自the.
Java多功能全栈框架Vaadin 23.0.0发布
Vaadin 是基于 Java 的多功能全栈框架,是 Spring MVC 的竞争对手。Vaadin 由两个框架组成,服务器端 Flow 并试图吸引使用 Angular 的开发人员,这是一个在 Vaa.
比较前端框架ReactJs、SolidJS、Svelte和Lit底层逻辑 - Smashing
选择了四个框架来研究:React是当今占主导地位的框架,以及三个声称与React不同的新竞争者。 React“React 让创建交互式 UI 变得轻松。声明式视图使您的代码更可预测且更易于调试。” S.
Yelp如何重新架构其大规模大型的服务器端渲染?
在 Yelp,我们使用服务器端渲染 (SSR) 来提高基于 React 的前端页面的性能。在 2021 年初发生一系列生产事件后,我们意识到我们现有的 SSR 系统无法扩展,因为我们将更多页面从基于 .
预测微前端的未来 - luca
微型前端架构的主要挑战之一是回答这个问题:微型前端有多 "微"?这是一个很多组织都面临的问题,在现实中,并不是只有一个答案,我们需要了解背景,组织结构和规模,以及团队之间的沟通流程。在与多个从事分布式.
单页应用SPA是个错误 - gomakethings
多年来,我们行业的趋势一直是构建单页应用程序或 SPA。使用 SPA,整个网站或应用程序都存在于单个 HTML 文件中。初始加载后,应用程序的所有内容都由 JavaScript 处理。从理论上讲,这应.
casid/jte:用于Java和Kotlin的Jsp/Java的Web模板引擎
幽默:真正的程序员阅读API参考文档
服务器发送事件(SSE) vs. WebSockets
在开发实时 Web 应用程序时,WebSockets可能是您首先想到的。但是,服务器发送事件 (SSE) 是一种更简单的替代方案,通常更胜一筹。 WebSocketsWebSockets支持在浏览器和.
CORS目的并非保护API端点 - nikofischer
CORS 不会保护API端点免受攻击,因为您始终可以在浏览器之外发出相同的请求,而且它不会保护任何站点防止跨站点请求,因为CORS始终可以在服务器端禁用。CORS可以防止恶意网站欺骗未经修改的浏览器对.
dashborg/hibiki: 无需Javascript完全由后端代码控制脚本的编写
Hibiki HTML 是一个强大的新 Web 框架,用于创建现代、动态的前端应用程序,无需JavaScript,可以完全由后端代码编写脚本和控制。Hibiki HTML 兼容任何后端语言或框架、任何.
前端单页应用SPA走向后端路由的三条路线
现代JavaScript 框架旨在构建单页应用程序SPA,SPA名称源于它不会返回后端服务器就能在页面之间导航的事实,因为所有路由都发生在浏览器中。自从十多年前 SPA 出现以来,JavaScript.
Postman现在支持gRPC了
Postman支持WebSockets、Socket.IO和GraphQL, Postman 中对 gRPC 的一流支持目前处于公开测试阶段。您现在可以使用 Postman v9.7.1 及更高版本测.
suborbital/atmo:多合一的WebAssembly服务器应用环境
Atmo 是一个服务器端运行时和应用程序框架。构建 Web 服务应该很简单。Atmo 可以轻松创建强大的服务器应用程序,而无需担心可扩展性、基础架构或复杂的网络。Atmo 使您能够使用多种语言编写称为.
互联网上的流媒体视频是如何工作? - Quastor
Leandro Moreira是 Globo 的首席软件工程师,负责他们的实时视频流媒体平台和基础设施。他写了一篇很棒的博客文章,介绍了视频如何在您的计算机上播放(自适应比特率流、HLS 等)、视频如.
Nginx创始人Igor离职
2002 年春天,Igor Sysoev 开始开发 NGINX。Igor 的精神和价值观塑造了 NGINX, Inc. 公司,在开源和社区的支持下,致力于实现卓越的代码和透明度,同时创造客户喜爱的商业.
GraphQL Vs. REST? API 开发方法的诚实比较 | transposit
对 GraphQL 和 REST API 开发方法及其用例之间差异的动手探索:无论您是在开发内部工具、内容管理系统 (CMS) 集成还是电子商务插件,您都会经常发现自己在做出选择。您应该使用标准的 R.
前端单页应用SPA时代结束,Hotwire时机已到 - DHH
Ruby on Rails的作者DHH认为单页应用时代已经结束,无需使用太多JavaScript即可传递HTML的技术HTML-over-the-wire将迎来时机:多年来,我对单页应用程序SPA抱有.
在Thymeleaf和HTMX中使用服务器发送的事件 - Wim
可以使用 Websockets 或 Server-Sent Events 将信息从 Spring Boot 后端推送到 UI。这篇博文将展示如何将 Thymeleaf 与 HTMX 结合使用,通过 S.
幽默:全栈程序员与前后端程序员区别
React 18 中的新功能 - enlear
根据前端框架调查,Reactjs 是开发者社区中最受欢迎和喜爱的框架。此外,根据2020 年堆栈溢出调查,React 是开发人员之间使用最多的前端开发框架。只有 jQuery 库领先于 Reactjs.
幽默图:前端和后端 vs. 正面与反面
将单一职责原则应用于前端FE/BFF分层架构 - Expedia
为什么所有的API都不一致? - Hanami
在为 Web 应用程序设计 API 时有一个特别的谜团,任何 API 专家都知道这一点,但是,并不是每个人都意识到我们的规范是多么不完整。那就是规范中缺少的部分。为了解释它,我需要谈谈HTTP 状态代.
React.JS 18新特性
如果您是React开发人员,那么您可能已经听说过React-React 18 Alpha的最新版本。该团队仍在进行更新,还有很多事情要做,因此在本文中,让我们看看版本中发生了什么并将其分解为简单的内容.