< 返回版块

gensmusic 发表于 2021-10-18 20:36

Rust中的六边形架构:7. Long-lived repositories

这是 介绍 Rust 中六边形架构实践的一系列文章中的第 7 篇: Long-lived repositories。

之前的的系列如下:

  • #1 - Domain
  • #2 - In-memory repository
  • #3 - HTTP API
  • #4 - Refactoring
  • #5 - Remaining use-cases
  • #6 - CLI

强烈推荐.

原文连接

Vial: 一个微型 web 框架

Vial是一个小型web框架,用于在Rust中创建小型web“站点”。它只包含一些用于交付老式的、服务器端呈现的HTML的基本特性:请求路由、表单数据解析、响应构建和提供静态文件资产。

我们的目标是一个小型的、精简的核心,它能够快速编译,并且具有尽可能少的依赖性。将其用于HTML内容:创建想法原型,测试概念,或者甚至编写小型个人应用程序.

vial::routes! {
    GET "/" => |_| "Greetings, creature.";
}

fn main() {
    vial::run!();
}

原文连接

OpenSUSE 2021 Rust Survey的结果

从9月8日到10月7日,OpenSUSE帮助我主持了一个关于开发人员如何在他们的环境中使用Rust的调查。作为SUSE和OpenSUSE中Rust包的维护者,对我来说,更好地了解人们如何使用Rust是很重要的,这样我们才能做出符合社区工作方式的决定。

所有的数据都可以在这里找到

原文连接

sixtyfps: 一个高效的GUI开发工具

SixtyFPS是一个工具包,可以有效地为任何显示器开发流畅的图形用户界面:嵌入式设备和桌面应用程序。我们支持多种编程语言,如 Rust, c++和JavaScript。

我们的设计目标是:

  • 轻量级: 只需要几百千字节的RAM,并且不需要太多的处理能力。
  • 简单明了: 程序员和设计师应该感到高效,能够享受设计和开发过程。不管目标语言是什么,api都应该是一致的、易于使用的和直观的。高质量的文档应该描述api,教授概念和如何使用它们。
  • 本机: 我们支持许多不同的目标平台,从嵌入式设备到桌面,包括移动和网络。用户和开发人员都应该对每个平台感到熟悉。外观、感觉和体验应该符合用户对本机应用程序的期望。

github地址

--

From 日报小组 BobQin,FBI小白

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页