文章预览
前言 Leptos 是个基于 Rust 的 Web 框架(https://leptos.dev/),作为前端开发者,可以将它理解为类似于 React、Solid 这一类的前端框架。不过 Leptos 是基于 Rust,而这些框架基本都基于 JS / TS。如果你是个前端开发者,我觉得 Leptos 或许是个不错的学习和上手 Rust 的框架,因为它和目前市面上流行的 SPA 框架都有很多相似之处,而且 Leptos 框架对 Web 开发者比较友好,很多写法都比较类似 JS 框架。 不过从设计原理上看,Leptos 的设计哲学和 SolidJS 还是比较接近的,两者都通过 Signal 来提供响应式的数据交互方式,并且同样不通过 v-dom 去进行数据更新。 在 benchmark 上,它对比诸位前端框架还是有一些的优势: benchmark 数据来源: https://krausest.github.io/js-framework-benchmark/2023/table_chrome_113.0.5672.63.html Leptos 中的一些概念例如响应式数据、JSX、Component 等这对于一些前端框架来说
………………………………