如何评价 Rust web 开发框架 yew?

https://github.com/DenisKolodin/yew 相关:https://github.com/koute/stdweb http…
关注者
130
被浏览
325,802
登录后你可以
不限量看优质回答私信答主深度交流精彩内容一键收藏

挺好用, 应该是Rust目前top 1的web前端框架,目前有2万的star数量, 社区氛围良好,并且在不断发展进步中, 最新版本yew已经支持类似react的function components和hooks、服务器端渲染SSR、Suspense,非常接近react生态,并且性能有优势。

本人尝试开发的几个Yew相关的repo:

  1. jetli/rust-yew-realworld-example-app : Realworld完整前端Yew示例项目,medium.com克隆示例, 用wasm-pack + parcel打包。 已被收录到Realworld项目官方首页:gothinkster/realworld ,使用了Yew最新的functional components和hooks,并且通过Tauri方式支持了桌面版本的客户端。
  2. jetli/awesome-yew : Yew相关的awesome资源集合, 持续更新中。已被收录到awesome项目首页:sindresorhus/awesome
  3. jetli/create-yew-app: 一个命令创建一个Yew应用的脚手架, 类create react app, npx create-yew-app my-app持续更新中, 期望未来成为Yew官方默认脚手架。
  4. jetli/yew-hooks: Yew 最新函数组件编程可以复用的Hooks, 类似React框架的Hooks,目前已经实现70个左右的可复用Hooks。
  5. jetli/wasm-pack-action:快速安装wasm-pack的Github Action,几分钟的编译安装时间缩短到2秒, 方便WeAssembly相关项目的持续集成。
  6. jetli/wasm-bindgen-action:快速安装wasm-bindgen的Github Action。
  7. jetli/trunk-action:快速安装Trunk的Github Action。
  8. jetli/rust-yew-axum-tauri-desktop: Rust全栈开发桌面应用模版,通过Tauri、Yew和Axum,实现桌面前端/桌面后端/服务器端全部用Rust开发。
编辑于 2022-11-27 17:08・IP 属地福建