So you want to write a GUI framework
当我们讨论GUI
的时候我们在讨论什么?
根据一个GUI框架是否和平台/环境紧密集成,可以将GUI框架划分成两个阵营:
游戏和嵌入式设备的GUI
游戏和嵌入式设备的GUI框架,其中大部分可以从系统集成的角度来考虑:游戏和嵌入式应用程序不必做那么多,因为在只有一个window
的场景下,很多功能都需要应用自己去完成。
原生客户端应用的构成
将以上所有要素集成起来
[Media] System Tools with real-time Web UI ?️ ?
MultiTool:
项目使用RillRate(一个为机器人、微服务和IoT设备设计的实时UI工具),实现了对CPU、内存和系统信息的监控,将数据可视化并实时呈现在web界面上。
TODO:
gzp: v0.3.0 now with support for parallel compression with Snappy
gzp是一个用Rust实现的多线程压缩编码库,目前支持Gzip格式(依赖flate2)和snappy格式(依赖rust-snappy)
FeoBlog (A distributed, Tumblr-like social network in Rust) v0.6.0 Released
新特性:
db prune
和 db usage
命令;改进:
Bug修复:
std::fs (Part 2)
本周继续讲解(std::fs Part 1) Rust 标准库中std::fs
模块
std::fs
是Rust标准库中操作文件系统的模块,包括创建、读取、更新、删除等常见操作。由于不同操作系统支持的API不尽相同,本文仅展示了与平台无关的一些例子:
From 日报小组 odd-cat
社区学习交流平台订阅:
Rust.cc 论坛: 支持 rss
微信公众号:Rust 语言中文社区