
在 Rust Web 开发的江湖中,有一款自 2019 年起便悄然深耕、默默沉淀的框架——Salvo。它不争喧嚣,却以沉稳扎实的品质赢得众多开发者的青睐;如同一坛封存多年的老酒,历久弥香,越品越有味道。
有趣的是,这款“老将”常被误认为新秀。原因在于它从未停止对前沿技术的拥抱与探索:从早期便原生支持 HTTP/2 与 HTTP/3,到路由设计上的灵活抽象;从持续压缩内存开销,到重构中间件体系实现高度统一——Salvo 在六年打磨中不断注入活力,每次版本迭代都像为陈酿添入一缕清冽新风,既保留了成熟框架的稳健内核,又始终散发着跃动的技术气息。它不是被时间淘汰的旧物,而是随岁月愈发醇厚的经典。
Rust 后端生态中不乏“烈酒型”框架:类型系统复杂、学习曲线陡峭、配置繁复冗长,仿佛一场讲究章法、步步设限的正式宴饮,推杯换盏间尽是约束,难觅轻松写意之感。而 Salvo 偏要打破这种刻板印象——它更像一次自在惬意的小聚,无需拘泥于繁文缛节,不必深陷配置迷宫,仅需掌握基础 Rust 知识即可快速上手。中间件与处理器合二为一,嵌套路由信手拈来,让后端开发回归本真,成为一种享受而非负担。
时光从不辜负专注的耕耘,亦从不吝啬对创新的肯定。Salvo 这坛佳酿,融合了近六年的工程积淀与持续演进的技术锋芒:它不张扬、不浮躁,却能在简洁之中释放强大能力;它不堆砌、不冗余,却足以承载企业级应用的严苛需求。若你已厌倦那些“上头快、后劲猛、醒酒难”的重型框架,不妨启封这坛 Salvo,在极简与极致之间,重拾后端开发的纯粹乐趣。
ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持。 3.2版本则在原来的基础上进行一些架构的调整,引入了命名空间支持和模块化的完善,为大型应用和模块化开发提供了更多的便利。
https://www.php.cn/link/d1c366f7e48f4c707261d658dab76623
https://www.php.cn/link/96b5871bd63a9dd5c79c927de8527c9d
本次核心更新亮点如下:
- 新增
salvo-tus模块,完整支持 TUS 协议,大幅提升大文件上传体验 —— @tyreseluo in #1257 - 改进从枚举类型解析数据的能力,增强健壮性 —— @tyreseluo in #1282
- 将
bcrypt依赖升级至 0.18 版本 —— @dependabot[bot] in #1284 - 在
fullfeature 中集成unix-sock-client支持 —— @18o in #1285 - 修正文档中关于
affix-state的说明 —— @yshing in #1286 - 【core / acme】支持在
quinn中自由选择 TLS 提供者 —— @tyreseluo in #1287 - 新增功能:支持直接从
Depot中提取结构化数据 —— @Caisin in #1268 - 当请求体为空时,
FormData自动尝试从原始 payload 解析数据 —— @chrislearn in #1290 - 增强 HTML 文档生成能力,并同步更新 Todo 示例 Schema —— @chrislearn in #1292
- 将
nix依赖升级至 0.31 版本 —— @dependabot[bot] in #1294 - 提升 OpenAPI 对泛型参数与返回类型的识别与描述能力 —— @chrislearn in #1293
- 【core】强化表单数据大小限制机制,提升安全性与可控性 —— @chrislearn in #1295
- 在宏定义中对
Result类型使用全路径引用,避免命名冲突 —— @sanpii in #1297
源码下载地址:点击获取









