Rust 游戏开发教程
#rust
@oliviff完成了她的《Rust游戏开发》的书,通过一个推箱子游戏的教程介绍Rust和游戏开发的一些概念。
https://sokoban.iolivia.me/
重新思考使用Rust开发web应用
#rust #web
作者尝试了很多个用于开发前端的Rust库,它们确实实现了它们所展示的功能,但缺点也是很明显的。比如API难以理解,复杂度随着代码量逐渐升高等等,如果从JS的解决方式来看这些问题,就会变的很容易,但作者是个Rust死忠粉,所以他尝试解决Rust开发前端的几个问题:
自然的组件使用方式
构建可组合的UI
状态管理
作者按他理想的方式用rust写了伪代码,然后开发了Valerie这个库实现这种方式,一个简单的表单绑定可以这样实现,已经非常接近React了。
use valerie::prelude::components::*;
use valerie::prelude::*;
fn ui() -> Node {
let s