当前位置 : 主页 > 编程语言 > java >

【Rust日报】2021-10-18 Rust中的六边形架构

来源:互联网 收集:自由互联 发布时间:2022-06-22
Rust中的六边形架构:7. Long-lived repositories 这是 介绍 Rust 中六边形架构实践的一系列文章中的第 7 篇:Long-lived repositories。 之前的的系列如下: #1 - Domain #2 - In-memory repository #3 - HTTP API

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

强烈推荐.

原文连接: https://alexis-lozano.com/hexagonal-architecture-in-rust-7/

Vial: 一个微型 web 框架

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

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

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

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

原文连接: https://vial.rs/

OpenSUSE 2021 Rust Survey的结果

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

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

原文连接: https://fy.blackhats.net.au/blog/html/2021/10/08/results_from_the_opensuse_2021_rust_survey.html

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

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

我们的设计目标是:

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

github地址: https://github.com/sixtyfpsui/sixtyfps

--


社区学习交流平台订阅:

  • Rustcc论坛: 支持rss
  • 微信公众号:Rust语言中文社区


网友评论