前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】2021-10-18 Rust中的六边形架构

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

作者头像
MikeLoveRust
发布2021-10-20 16:01:55
9270
发布2021-10-20 16:01:55
举报
文章被收录于专栏:Rust语言学习交流

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内容:创建想法原型,测试概念,或者甚至编写小型个人应用程序.

代码语言:javascript
复制
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

--

From 日报小组 BobQin,FBI小白

社区学习交流平台订阅:

  • Rustcc论坛: 支持rss
  • 微信公众号:Rust语言中文社区
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-10-18,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Rust中的六边形架构:7. Long-lived repositories
  • Vial: 一个微型 web 框架
  • OpenSUSE 2021 Rust Survey的结果
  • sixtyfps: 一个高效的GUI开发工具
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档