Rust框架篇
文章平均质量分 94
介绍Rust生态中那些主流的框架。
广龙宇
与生活作斗争。
展开
-
【一起学Rust | 框架篇 | Tauri2.0框架】command拆分模块
上期说到,tauri的command拆分模块是更合理的一种方式,如果全部都将内容写到中,会导致代码难以维护,而且会显得非常臃肿,太难看了。作为一个程序员,把代码写的清晰整洁,可维护性高,是基本的修养,且对于自己而言也是非常有意义的。此前未在官方文档中发现这部分内容,可能官方是想让我们自己探索吧。但是rust毕竟是有点难度的,不像其他编程语言那样学了基础的部分就可以自由组织代码,rust开发的过程就是如履薄冰,每一步都有可能出问题,而且错误提示还踢皮球,没有点耐心是搞不定的。原创 2024-09-03 10:52:37 · 9583 阅读 · 27 评论 -
【一起学Rust | 框架篇 | Tauri2.0框架】rust和前端的相互调用(前端调用rust)
本期将继续接着上一期,继续探索tauri中rust和前端的相互调用,上一期我们介绍了rust调用前端,这一期我们继续探索前端调用rust。首先还是回忆一下上周tauri的前后端通信示意图从该图片我们可以清晰的看出来,tauri的前端和rust后端通信是通过事件机制来实现的,在上期中,我介绍了事件机制的基础,以及如何通过rust的工具来调用前端的方法,也就是触发前端监听的事件。这张图是双向的,也就是说前端也可以触发rust监听的事件,这样前端也可以调用rust的方法,这也是本期的主要内容。原创 2024-08-27 10:12:22 · 9793 阅读 · 22 评论 -
【一起学Rust | 框架篇 | Tauri2.0框架】tauri中rust和前端的相互调用(rust调用前端)
近期Tauri 2.0 rc版本发布,2.0版本迎来第一个稳定版本,同时官方文档也进行了更新。Tauri是一个使用Rust构建的框架,可以让你使用前端技术来构建桌面应用程序。原创 2024-08-20 09:36:40 · 9314 阅读 · 16 评论 -
【一起学Rust | 框架篇 | Tauri2.0框架】Tauri2.0环境搭建与项目创建
Tauri全新2.0版本支持移动端构建,alpha版本已经发布。本文将带你体验Tauri2.0,从Tauri2.0环境搭建,到体验Tauri2.0 + Angular 17版本的demo项目创建与运行,关键词:Rust,Angular,Tauri2.0,安卓开发。原创 2023-12-23 11:27:26 · 8024 阅读 · 1 评论 -
【一起学Rust | 框架篇 | Tauri2.0框架】Tauri App开启远程调试功能
介绍Tauri 2.0移动端开发时使用远程调试来克服调试困难的问题,使用了Github热门的开源项目PageSpy,支持元素审查,网络抓包,缓存分析,控制台操作等功能。Tauri2.0 App开发,调试。Rust语言。Tauri框架。原创 2023-12-14 15:25:13 · 2479 阅读 · 2 评论 -
【一起学Rust | 框架篇 | Tauri2.0框架】使用Barcode Scanner实现扫码功能(安卓)
tauri2.0版本安卓开发,实现扫码功能以及各种疑难问题解决。tauri注册插件爆红,tauri插件,barcode-scanner插件。原创 2023-12-13 16:12:57 · 2921 阅读 · 1 评论 -
【一起学Rust | 框架篇 | ws-rs框架】属于Rust的Websocket框架——ws-rs
ws-rs实现了MIO的WebSockets RFC6455标准。它允许在单个线程上处理多个连接,甚至可以在同一线程上生成新的客户端连接。这使得WebSockets非常快速且资源高效。API设计抽象了WebSocket协议的底层部分,使开发者可以专注于应用程序代码,而不必担心协议的一致性。原创 2022-10-30 09:39:43 · 51611 阅读 · 4 评论 -
【一起学Rust | 框架篇 | Frui框架】rust一个对开发者友好的GUI框架——Frui
本次内容接上回《rust原生跨平台GUI框架——iced》,最近突然涌现出多个Rust的UI框架,真实令人兴奋,同时也突出了Rust的勃然生机,我将尽量为大家介绍Rust领域的UI框架,带大家体验Rust领域的好玩意儿。Frui是一个对开发者相当友好的UI框架,它使得开发者构建用户界面变得简单,并且是一个真正意义上受Flutter启发、用纯Rust写的UI框架。原创 2022-10-20 06:00:00 · 64008 阅读 · 3 评论 -
【一起学Rust | 框架篇 | iced框架】rust原生跨平台GUI框架——iced
Iced是一个我较为感兴趣的GUI框架,其开发方式对我我这种学习了Vue的人来说相当友好,且配和Rust的特点,已经是很舒服了。此外它颜值也挺高,这就是我学习它的理由。Iced的特点有简单易用,有一系列内置API; 类型安全,有一套交互编程模型; 跨平台(支持Windows,Mac,Linux和Web);响应式布局;基于widgets ;支持自定义widgets ;还有其他特性原创 2022-10-12 06:00:00 · 70184 阅读 · 7 评论 -
【一起学Rust | 框架篇 | Viz框架】轻量级 Web 框架——Viz
Viz,是个基于RUst的,快速、健壮、灵活、轻量级的 Web 框架。本期主要是对Rust的轻量级Web框架Viz进行了入门级的了解,并且给出了Viz官方的示例代码,包括中间件,响应处理,路由等组件的用法,可以看出Viz是个纯web框架,非常的轻量,响应处理也很灵活,还提供了中间件的写法,其链式操作看着就很舒服,还有强大的路由系统。......原创 2022-08-26 07:01:41 · 90455 阅读 · 92 评论