专栏首页Rust语言学习交流【Rust日报】2021-10-18 Rust中的六边形架构

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

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语言中文社区

本文分享自微信公众号 - Rust语言学习交流(rust-china),作者:gensmusic

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2021-10-18

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【Rust 日报】2021-05-16 Rust 六岁啦

    2021年5月15日是Rust六岁生日(从2015年 1.0 版本算起),在这过去的六年里发生了许多变化,但Rust没有什么不同,依然没有基金会,没有Const...

    MikeLoveRust
  • 【Rust日报】2021-05-19 Linux 1Password的幕后花絮

    文章讲述了 1Password 团队使用 Rust 开发 1Password 的心路历程及幕后花絮。

    MikeLoveRust
  • 【Rust日报】2020-07-30 fixed_vec减少Rust数组冗余边界检查

    rust的Vec在使用索引的时候总会触发边界检查,在某些时候降低了程序的性能。通常解决方法是尽可能使用迭代器来处理数组。

    MikeLoveRust
  • 【Rust日报】2020-09-04 Rust 2021 Roadmap 计划

    Rust的2021 Edition提上日程了,官方发布了一篇博客提到未来几周会同步进行两项重要的任务:

    MikeLoveRust
  • 【Rust日报】 2019-06-15:「实录」Rust 和 Go 在图像处理上的性能之争

    来自国内社区 NameFactory ,他在用Rust实现一门动态语言,并且在知乎里记录了他的心路历程。大家可以关注一下,支持一下。

    MikeLoveRust
  • 开源项目介绍 |TencentOS Tiny-腾讯物联网操作系统

    2021腾讯犀牛鸟开源人才培养计划 开源项目介绍 滑至文末报名参与开源人才培养计划 提交项目Proposal ? ? TencentOS Tiny介绍    ...

    腾讯开源
  • 【Rust日报】2021-11-14 一个开源的基于Rust和Flutter的Notion替代产品

    @annieanqi 开源了一个基于 Rust 和 Flutter 的 Notion 替代产品 appflowy,目前是MVP状态,该项目还处于一个比较早的状态...

    MikeLoveRust
  • Sentry 监控 - Snuba 数据中台本地开发环境配置实战

    如果你本地已经安装了 Docker Desktop 并且已经启动,可以把 cask 'docker' 注释掉。

    为少
  • 2021年收入最高的编程语言你还没学?Rust凭啥荣登薪资榜首

    今年6月,O'Reilly对来自英国和美国的3136名受访者进行了调查,以了解数据和人工智能行业的薪酬状况、职业机会和挑战。

    新智元
  • RustConf 2021: 迈向广泛应用的征程

    北京时间 2021 年 9 月 15 日,一年一度的 Rust 语言官方大会 RustConf 2021 圆满结束。

    深度学习与Python
  • 特洛伊之源| 在 Rust 代码中隐藏无形的漏洞

    今天 Rust 官方安全应急响应工作组发布了 Rust 编译器安全公告(CVE-2021-42574)[1] ,宣称该工作组被告知 Rust 编译器存在一个安全...

    张汉东
  • CNCF CTO对2021云原生最新趋势解读

    近日,CNCF发布了2020年云原生领域所有工作的年度总结[1],在疫情流行的形势下,我们仍然度过了坚实的一年,希望读者朋友们阅读该报告。

    CNCF
  • 【Rust 日报】2021-09-29 Linux Plumbers Conference 2021有9个主题与 Rust 相关

    微软的 Ryan Levick 大神提到,LLVM13 的最新的 pass manager 进展让 Rust 的编译速度整体提高 5~20%。目前 LLVM13...

    MikeLoveRust
  • 【Rust日报】2021-02-17 - Rust 圆桌年话

    Rust 语言作为一门新兴语言,从2015年发布以来,收获了不少关注度。Rust 目前也逐渐进入了成熟的阶段。并且在2021年02月08号,Rust 基金会也宣...

    MikeLoveRust
  • Rust China Conf 2021 首批议题确定

    10 月16日-17日,Rust China Conf 2021 将在上海举办,本次大会主题为“Rust the World”。在这一主题下,大会广泛接受海内外...

    MikeLoveRust
  • 【Rust日报】 2021-03-09 Meetup - Rust游戏开发

    现在可以用Rust版的Coreutils (cp, chmod, ls, rm, tail, install..) 来运行Debian啦。

    MikeLoveRust
  • OWASP Top 10 2021 榜单出炉!

    近日,OWASP从贡献者提供的数据中选择了8个类别,从高水平的行业调查中选择了2个类别,完成了最新的OWASP Top 10 2021 榜单。OWASP表示,

    FB客服
  • 【Rust日报】2021-11-04 - Rust 中的自引用结构

    Self Referential Structs in Rust: https://arunanshub.hashnode.dev/self-referenti...

    MikeLoveRust
  • 一步步靠近:Rust入门小百科

    从2015年Rust 发布1.0 版本以来,Rust 语言已经被广泛应用于各大公司及诸多领域。每一年,Rust 社区都会聚集在一起制订路线图,规划Rust 未来...

    用户1682855

扫码关注云+社区

领取腾讯云代金券