前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Rust日报】2023-12-10 使用 Rust In Flutter 编写 GUI

【Rust日报】2023-12-10 使用 Rust In Flutter 编写 GUI

作者头像
MikeLoveRust
发布2023-12-12 14:47:51
6040
发布2023-12-12 14:47:51
举报
文章被收录于专栏:Rust语言学习交流

使用 Flutter 编写 GUI,由 Rinf 提供支持,打造高质量应用程序

[🛠️项目](https://www.reddit.com/r/rust/?f=flair_name%3A"🛠️ project")

Rust 社区大家好,希望大家都有一个美好的年底。

让我们介绍一下 Rinf,它是使用 Flutter 作为 GUI 和预设的解决方案,实际上已经为实际应用程序做好了准备。以前rust_in_flutter,该框架使您能够在 Flutter 应用程序中构建和部署 Rust 逻辑。如果您的应用程序需要一些高质量的 GUI,此解决方案可能会有所帮助。只需将此框架添加到您的应用程序项目中,您就可以一起编写 Flutter 和 Rust!

链接:https: //github.com/cunarist/rinf

🎮 演示

访问网页上运行的demo,体验 Flutter 与 Rust 结合带来的流畅和愉悦。您还可以深入研究示例代码。

🖥️平台支持

Flutter 可用的所有平台都经过测试和支持。该框架会自动处理具有挑战性的构建设置。

  • ✅ Linux:经过测试和支持
  • ✅ Android:经过测试并支持
  • ✅ Windows:经过测试和支持
  • ✅ macOS:经过测试并受支持
  • ✅ iOS:经过测试和支持
  • ✅ 网络:经过测试和支持

🐦 为什么使用 Flutter?

虽然 Rust 是一种强大的高性能本机编程语言,但其构建图形用户界面的生态系统还远未成熟。尽管 Rust 已经有了一些 GUI 框架,但它们无法与 Flutter 提供的广泛支持和流畅的开发体验竞争。只有 Flutter 可以从单个代码库编译到所有 6 个主要平台。

Flutter 是一个功能强大且多功能的框架,在构建具有令人惊叹的用户界面的跨平台应用程序方面广受欢迎。它提供了声明性模式、漂亮的小部件、热重载、方便的调试工具以及开箱即用的用户界面专用包。

📖 文档

查看文档以了解有关如何使用此东西所需的所有信息。

kftray - 端口转发 kubernetes 服务的跨平台实用程序

kftray - 端口转发 kubernetes 服务的跨平台实用程序

这是另一个 Kubernetes 端口转发实用程序,由 Tauri、Rust 和 React 构建。https://github.com/hcavarsan/kftray/

发布 artemis 0.6.2。跨平台数字取证解析器!

大家好!

最新版本的 artemis 刚刚发布(v0.6.2!)。可以从https://github.com/puffyCid/artemis下载

Artemis 是一个用 Rust 编写的跨平台取证解析器,带有 JavaScript (JS) 运行时 API。

例如,您可以解析 macOS 统一日志、解析 Windows 注册表或解析 Linux systemd 日志文件以及 30 多个其他工件!

代码语言:javascript
复制
./artemis acquire unifiedlogs

此版本的主要重点是继续扩展 JS 运行时 API。Artemis 使用 Deno 允许用户创建和编写自己的解析器或集合的脚本。

此版本的值得注意的新增内容:

  • HTTP 客户端。您可以从 JS/TS 代码发出 HTTP 请求。
  • 命令执行。您可以从 JS/TS 代码执行命令。
  • Homebrew、deb 包、巧克力解析支持
  • PowerShell历史解析
  • 从 Windows ESE 数据库文件转储任何表
  • 解析 Windows 更新历史记录
  • 非常基本的病毒总查找支持

这一切仅使用 JS 即可支持。您不需要编写一行 Rust!

基本的脚本可以在https://github.com/puffyCid/artemis-scripts找到

API 文档位于https://puffycid.github.io/artemis-api/

如果有任何问题或建议,请告诉我!

From 日报小组 时光

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-12-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Rust语言学习交流 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 使用 Flutter 编写 GUI,由 Rinf 提供支持,打造高质量应用程序
    • 🎮 演示
      • 🖥️平台支持
        • 🐦 为什么使用 Flutter?
          • 📖 文档
          • kftray - 端口转发 kubernetes 服务的跨平台实用程序
          • 发布 artemis 0.6.2。跨平台数字取证解析器!
          相关产品与服务
          腾讯云服务器利旧
          云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档