Phoenix Phoenix是用于Elixir编程语言的Web框架,专为构建实时、高并发应用而设计。它提供LiveView、Channel、认证等功能,适合开发API、HTML5应用及分布式系统,从原型到生产提供一致的开发体验。 050 后端开发开发文档# Elixir# Web框架# 后端开发
Hanami Hanami 是 Ruby 模块化 Web 框架,注重代码组织和可维护性。它通过分离关注点、显式业务逻辑和模块化架构,帮助构建易于长期维护的大型应用。 050 后端开发# Ruby# Web框架# 后端开发
Sinatra Sinatra 是一个用于快速创建 Ruby 网页应用的 DSL(领域特定语言),以简洁优雅著称,适合构建小型 API 和 Web 服务。 050 后端开发# Ruby框架# Sinatra# 后端开发
Ruby on Rails Ruby on Rails 是采用 Ruby 语言的全栈 Web 框架,遵循约定优于配置和 MVC 模式。提供数据库、模板、路由、缓存等全套工具,适合快速开发现代数据库驱动的 Web 应用。 050 后端开发# MVC# Ruby# Web框架
Axum 基于 Tokio 生态、使用 Rust 编写的 Web 框架,注重人体工程学和模块化。适用于构建异步 API 和服务端应用,与 Tower 中间件生态无缝集成。 050 后端开发# Rust# Web框架# 后端开发
Rocket Rocket 是一个用于 Rust 的 Web 框架,专注于类型安全、易用性和高性能,帮助开发者快速构建安全、稳定的 Web 应用和 API。 040 后端开发# Rust框架# Web框架# 后端开发
Actix Web Actix Web 是 Rust 语言的高性能 Web 框架,提供类型安全、特性丰富且可扩展的开发体验。适用于构建快速、安全的后端服务和 API。 040 后端开发# Rust# Web框架# 后端开发
Chi Chi 是一个轻量级、惯用且可组合的 Go HTTP 路由器,完全兼容 net/http 标准库。它适用于构建高性能的 RESTful API 和微服务,支持中间件、路径参数和子路由,适合需要灵活路由和高并发的后端应用。 040 后端开发开发文档# Go# HTTP路由器# 中间件
GoFrame GoFrame是Go语言模块化、高性能的开发框架,适用于企业级业务系统和后端服务。提供数据库、缓存、日志、Web服务等丰富组件,强调工程规范和开箱即用,配套详尽文档与社区支持。 040 后端开发# Go框架# 企业级开发# 后端开发
Beego Beego 是一个开源的 Go 语言 Web 框架,采用 MVC 架构,集成 ORM、日志、配置管理等功能,适用于快速构建企业级 Web 应用和 API 服务。 060 后端开发# Go框架# MVC框架# 后端开发
Fiber 受 Express 启发的 Go Web 框架,基于 Fasthttp 构建,注重性能与开发体验。提供路由、中间件、JSON API、静态文件等服务端功能,并内置请求绑定、错误处理、测试工具等。 050 后端开发# Express风格# Go框架# 后端开发
Echo Echo 是高可扩展、极简的 Go Web 框架,提供零分配路由器、内置 25+ 中间件、数据绑定、自动 TLS 等功能,适用于构建高性能 API 和生产服务。 050 后端开发# API开发# Go框架# Web框架
Gin Go 语言高性能 Web 框架,基于 Radix 树路由、中间件链和内置 JSON 验证,适合构建 REST API 和微服务。提供路由分组、错误管理及 JSON/XML/HTML 渲染,性能优于 Martini 40 倍。 040 后端开发# Go# REST API# Web框架
Vert.x Vert.x 是一个基于 JVM 的事件驱动应用框架,专为响应式、异步和微服务架构而设计。它以资源高效、并发异步和灵活可组合著称,适合构建高性能后端服务。 040 后端开发# JVM# Vert.x# 事件驱动
Play Framework Play Framework是一个为Java和Scala开发者设计的高性能响应式Web框架,基于Akka/Pekko构建,支持异步非阻塞I/O,适用于构建高并发、可扩展的后端应用和RESTful服务。 040 后端开发# Java# Scala# Web框架
Jakarta EE Jakarta EE 是云原生企业级 Java 的开源标准平台,由 Eclipse 基金会维护。提供 Servlet、REST、持久化等规范,支持跨运行时部署,适用于构建可扩展、安全的后端应用。 060 后端开发# Java# 云原生# 企业级开发
Helidon Helidon 是 Oracle 开源的云原生 Java 微服务框架,提供轻量级 Web 服务器,支持虚拟线程和 GraalVM Native Image,简化微服务开发。 050 后端开发# Java# 云原生# 微服务框架
Micronaut Micronaut 是一个现代的、基于JVM的开源全栈框架,专为构建模块化、易于测试的微服务和无服务器应用而设计。它通过编译时处理、低内存消耗和快速启动时间,提供云原生集成、非阻塞HTTP服务器和声明式客户端,适用于Java、Groovy和Kotlin。 050 后端开发# JVM框架# 云原生# 后端开发
Quarkus Quarkus 是面向 Kubernetes 和 GraalVM 的云原生 Java 框架。它提供极快的启动时间、低内存占用和实时重载,支持 JVM 和原生可执行文件,并集成超过五十种流行库,适合构建高性能微服务和无服务器应用。 050 后端开发# GraalVM# Java框架# Kubernetes
Spring Spring 是 Java 企业级应用的开发生态,提供 Spring Boot、微服务、数据访问和云原生支持。它简化后端开发,适用于构建高并发、可扩展的 Web 应用和微服务架构。 050 后端开发# Java框架# Spring# 云原生
Moleculer Moleculer 是一个面向 Node.js 的高性能微服务框架,支持服务发现、负载均衡、断路器、熔断和重试等特性。它提供可插拔的模块化设计,适合构建可扩展的后端系统。框架开源且免费,拥有活跃的社区和文档支持。 050 后端开发# Node.js# 后端开发# 开源
AdonisJS A TypeScript-first Node.js MVC framework that includes built-in authentication, ORM, validation, mail, queues, and testing. Designed for teams to build full backend applications without assembling separate packages. 050 后端开发# MVC框架# Node.js# TypeScript
Hapi Hapi 是一个开源的 Node.js 服务端框架,专为构建可维护 API 和企业级后端服务而设计。由 OAuth 合著者创建,以安全性、零外部依赖、100% 代码覆盖率和可预测的插件系统著称,适用于需要稳定可靠的大中型项目。 050 后端开发开发文档# API开发# Node.js# 后端框架
Fastify Fastify是一款高性能的Node.js Web框架,专注于提供最低开销和强大的插件架构,适合构建快速API和服务端应用。它支持JSON Schema验证、TypeScript,并拥有丰富的插件生态。 040 后端开发# API# Node.js# Web框架
Koa Koa是Express原班团队打造的下一代Node.js Web框架,利用async函数消除回调,提供精简优雅的中间件式后端开发体验,适用于构建Web应用和API。 030 后端开发开发文档# Node.js# Web框架# 中间件
NestJS NestJS 是一个基于 TypeScript 的渐进式 Node.js 服务端框架,结合面向对象、函数式和响应式编程,提供模块化架构、依赖注入和装饰器,适用于构建高效、可扩展的企业级后端应用。 040 后端开发# Node.js# TypeScript# 后端开发
Express.js Express.js 是 Node.js 最流行的 Web 应用框架,以轻量、灵活和极简著称。它提供强大的路由、中间件机制和 HTTP 工具,适合构建 Web 应用、API 服务及后端中间件,被广泛用于企业级开发和个人项目。 050 后端开发开发文档# API# Node.js# Web框架
Sanic Sanic 是一个异步 Python Web 框架,专注于高性能和可扩展性,适合构建高并发 API 和实时服务。内置 Web 服务器、TLS 支持和 WebSocket,开箱即用且易于部署。 050 后端开发# Python# Web开发# 异步框架