Web后端框架推荐

     
  • 使用Django而不是FastAPI的10个理由

    67 2K

    作为一名长期的 Django 开发人员,我观察到 FastAPI 在 Python 社区中越来越受欢迎,这是有充分理由的。 FastAPI 拥有易用性、性能、简洁的语法、通过 Pydantic 集成的.

  • Java 21中使用虚拟线程的简单Http Server

    125 2K

    在具有虚拟线程的 Java 21 上运行的 JDK HTTP Server 和基准测试,项目点击标题一个简单的 HTTP 服务器非常有用!对于大多数项目,使用现成的标准库 JDK HTTP 服务器。此.

  • Java 18中简单 Web 服务器

    96 7K

    从 Java 18 开始,我们可以访问JEP 408中引入的简单 Web 服务器。我们可以通过命令行工具和 API 访问其功能。简单 Web 服务器提供了一个提供静态文件服务的基本 Web 服务器。它.

  • Java中Vaadin框架简介

    97 4K

    Vaadin是一个Java 框架,因其能够简化开发过程并提供功能丰富的Web 应用程序而迅速流行起来。本文对 Vaadin 进行了全面概述,重点介绍了其强大的功能集、优势以及对现代 Web 开发的适用.

  • Grape:零依赖的 Go HTTP 库

    89 3K

    Grape 是一个现代的、零依赖的 Go HTTP 库。它是标准库的一个薄包装,提供帮助函数以促进更快、更轻松的开发。仅向您的项目添加一个依赖项。Go 标准库非常棒。它快速、易用,而且拥有出色的 AP.

  • 使用 Axum Session 构建 Rust 应用

    135 8K

    要使用Axum session构建 Rust 应用程序,第一步是选择您的服务器。在这种情况下,我们将使用loco  :)首先创建一个新项目并选择Saas app模板:$ cargo install l.

  • Django 与 Spring Boot:哪个更适合您的网站

    184 6K

    在快节奏的Web 开发世界中,选择正确的框架就像为高楼选择地基一样。超级重要!想象一下,您正在为摩天大楼挑选完美的地基。现在,这个 Web 开发游戏中有两个重要的竞争者:Django 和 Spring.

  • SpringBoot+Htmx全局错误处理程序案例

    126 7K

    htmx -spring-boot 库 3.2.0刚刚发布,现在支持用作HtmxResponse错误处理程序的返回类型。这篇博文展示了如何使用它。错误处理是任何应用程序的重要组成部分。它确保用户始终了.

  • Spring Boot – Thymeleaf 是如何工作的?

    76 12K

    Thymeleaf 是一个 Java 库,模板引擎用于解析应用程序生成的数据并将其呈现为模板文件 - 从而提供转换。它就像 HTML,但提供了更多用于处理渲染数据的属性。它允许缓存解析的数据/文件以提.

  • Rust的Axum入门教程

    480 4K

    在本文中,我们将全面了解如何使用 Axum 编写 Web 服务。这也将包括0.7 的更改。1、路由Axum 遵循 REST 风格的 API(例如 Express)的风格,您可以在其中创建处理函数并将它.

  • 当前流行技术栈一览列表

    629 1

    每项任务的最佳技术: Web api:NextJS(Spring Boot 紧随其后) SQL 数据库:PostgresPostgres NoSQL 数据库:DynamoDB 图数据库:Neo4j 前.

  • loco-rs:用Rust编写类Rails on Rust的CRUD框架

    478 3K

    Loco 是一个 Rust API 和网络框架,适用于全栈产品构建者。你需要对 Rust 有一定程度的熟悉。您需要知道如何构建、测试和运行Rust项目,使用过一些流行的库,如clap、regex、to.

  • hyper:Rust的HTTP库

    197 2K

    这是一个用 Rust 编程语言编写的保护性且高效的 HTTP 库。hyper 提供异步 HTTP/1 和 HTTP/2 服务器和客户端 API,允许您自带 IO 和运行时。 Cloudflare在其下.

  • Play框架摆脱Akka四年后重出江湖

    288 2K

    Play框架曾经是 Spring 主要竞争对手 ,遗憾的是,Play 背后的公司(最初名为 Typesafe,现在名为 Lightbend)逐渐对该解决方案失去了兴趣。起初,他们将其过渡到 Lagom.

  • Microdot:最小的 Python Web 框架

    287 1

    Microdot 是一个最小的 Python Web 框架,适用于微控制器等小型设备。Microdot 框架是一个受 Flask 启发的简约 Python Web 框架。它设计为在资源有限的系统(例如.

  • Helidon 4用Java虚拟线程重写

    284

    本文阐述了“支持虚拟线程”和“基于虚拟线程”的主要区别!在 Loom 项目宣布并发布后,许多微服务框架声明支持虚拟线程。Helidon 4 实际上是基于虚拟线程,而不是仅仅支持虚拟线程: “基于”是将.

  • 10个简单增删改查的免费Spring Boot源代码项目

    153 1 4K

    此页面包含用于学习目的的免费 Spring boot 项目列表。每个 Spring boot 项目的源代码都托管在 GitHub 存储库上,因此您可以免费下载或克隆源代码并亲身体验 Spring bo.

  • Rails在2024年还能重现辉煌?

    194 5K

    自 2004 年夏天首次公开发布以来,Ruby on Rails 已经改变了游戏规则。但是,嘿,这不是一个历史课。这就是为什么 Rails 仍然是 2024 年首选 Web 框架的原因。成熟又现代Ra.

  • 谷歌:HTTP/2“快速重置”DDoS 攻击

    324 3K

    谷歌的云客户已成为基于 HTTP/2 的新型 DDoS 攻击的目标,攻击在 8 月份达到顶峰,最大的攻击每秒超过 3.98 亿个请求。HTTP/1.1:每次连接 1 个请求在 HTTP/1.1 中,每.

  • 简单比较http1、http2和http3

    134

    HTTP(超文本传输协议)是一种应用协议,自 1989 年推出以来一直用于在万维网上进行通信。1997 年,IETF 发布了 HTTP 的第一个稳定版本。从那时起,它已成为事实上的在线通信规范。HTT.

  • 后端Web代码性能对比:C语言、Go、Node.js、Nim、Bun

    667 5K

    用C++编写一个小型Web应用程序源码:include <lithium_http_server.hh>            int main() {  li::http_api my_api;  .

  • Rust 与 Go Web开发实战比较

    341 1 58K

    这两种语言都可以用来编写快速可靠的 Web 服务。另一方面,它们实现这一目标的方法截然不同,很难找到对两种语言都公平的良好比较。这篇文章是我试图向您概述 Go 和 Rust 之间的差异,重点是 Web.

  • Minum等本周Github上有趣的Java项目和库包

    350 2K

    1、Minum Framework:极简 Web 框架 Beta 版,开放供审核,现已发布到 Maven 中心Minum 是一个框架,仅提供创建基于 Web 的应用程序所需的组件,包括 Web 服务器.

  • 从零到部署用Rust构建Web的教程

    1242 7K

    在本次实践研讨会中,我们将指导您完成使用 Rust 作为 API、Actix-Web 作为 Web 框架、SQLx 用于数据库连接、Dioxus 用于前端以及 Shuttle 用于部署来构建全栈应用程.

  • leptos:使用Rust构建快速Web应用的开源工具

    1237 4K

    Leptos 是一个全栈、同构的 Rust Web 框架,利用细粒度的反应性来构建声明性用户界面。特点: 全堆栈:Leptos可以用来构建在浏览器(客户端渲染)、服务器(服务器端渲染)中运行的应用程序.

  • Jetty 12推出虚拟线程支持

    674 2K

    在Java 19中引入的虚拟线程在Jetty 12中已经得到了支持。当虚拟线程被JVM支持并在Jetty中启用时(见嵌入式使用和独立使用),应用程序会被使用虚拟线程调用,这使得它们可以使用简单的阻塞A.

  • Undertow Web 服务器教程

    717 4K

    Undertow Web 服务器是一个由Red Hat赞助的开源极简主义Java网络服务器。Undertow被用于JBoss Wildfly应用服务器内部。Undertow提供了基于Java NIO的.

  • Gain 是一个完全用 Go 编写的高性能 io_uring Web框架

    530

    Gain 是一个完全用 Go 编写的高性能网络框架。它使用 io_uring——一种新的 Linux 异步 I/O API,由 Facebook 的 Jens Axboe 创建。目前仅支持 Linux.

  • Rust的panic恢复哲学是什么?

    546

    Rust书中说,当程序出现意外报错panic时,将没有办法恢复,并建议优先使用Result作为返回值,而不是返回panic。虽然std库提供了catch_unwind来允许程序在panic时继续执行,.

  • 什么时候使用 golang 而不是 nodeJs? - Reddit

    634

    对于几乎所有NodeJS也能工作的项目来说,Go都是更好的,因为Go的实际并发原语是内置的,而且容易使用。Node仍然有(据我所知,如果我过时了,有人会纠正我)一个集中的事件循环结构,没有真正的多线程.