百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
R

realworld-axum-sqlx

> 编程语言
开源

使用 Axum 和 SQLx 实现了 Realworld 演示应用程序规范的 Rust 实现。

1.1K stars0 点赞2 次浏览
访问官网GitHub

工具介绍

使用 Axum 和 SQLx 实现了 Realworld 演示应用程序规范的 Rust 实现。

realworld-axum-sqlx

这是一个 Rust 实现的 Realworld 演示应用程序规范,展示了如何使用 Axum Web 框架和 SQLx 数据库客户端,其中 PostgreSQL 是数据库后端。 这个项目还用来评论 Realworld 规范,以及它的实际可行性,以及 Launchbadge 现任高级开发人员认为的最佳实践。 最佳实践总是不断变化,本项目的一个主要目的是实验项目架构,并探索这些最佳实践可能是什么样的。 感谢您的反馈!

本项目中的所有评论均由单一个人撰写(目前仍然如此),主要反映了该个人的观点和观察。当评论中使用"我们"时,并不一定表示 Launchbadge 所采取的权威立场,而是该个人对 Launchbadge 目前共识的解释,或对 Launchbadge 多名开发者共同持有的特定观点的观察。

本项目使用 2015/1.0.0 模块结构,对于带子模块,使用 mod.rs 文件,而非 [RFC 2126] 中引入的 2018 (或"新") 模块风格,其中 mod.rs 文件是可选的,向模块 foo.rs 添加子模块仅需创建一个 foo/ 目录即可。 这是我们在 Launchbadge 上犹豫了一段时间的风格选择。但是,我们最终决定,2018 模块风格在快速开发过程中会产生大量的纸张切割,这与其原始设计背道而驰。

也就是说,由于大多数文件管理 GUI 将文件单独排序于文件夹之外,因此在父模块与其子模块之间切换时,您必须在可视化文件树中的两个完全不同的位置之间跳转。对于那些在引入 2018 风格时已经习惯原始模块系统的开发人员来说,这非常令人困惑。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Rust

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言