Rust学习指南(一)安装RUST后台管理框架

article/2025/10/1 9:41:38

Windows安装

          Rust安装非常简单,只要将Visual Studio的 Visual Studio的构建工具或者Visual Stuido 2022的构件工具安装即可。当被问及要安装哪些内容时,请确保已选择 “C++ build tools”,并包括 Windows 10 SDK 和英文语言包。具体可以参考这个图:

最后下载安装 Rust - Rust 程序设计语言,rusttup-init.exe即可

Chimes-rust安装

chimes-rust: 使用Rust实现的应用后台管理程序,前端采用最新版的eladmin前端,经过少量修改实现。主要修改是api路径的,以及表格或表单的字段绑定(因为rust的命名规范的要求进行了一些字段的修改)。chimes-rust主要是实现了eladmin中的系统管理功能,以及登录和用户中心。

使用Rust实现的应用后台管理程序,前端采用最新版的eladmin前端,经过少量修改实现。主要修改是api路径的,以及表格或表单的字段绑定(因为rust的命名规范的要求进行了一些字段的修改)。 Chimes-rust,主要是实现了eladmin中的系统管理功能,以及登录和用户中心。对于其它部分的功能,可能会在后续的版本中进行实现。

软件架构

Chimes-rust采用actix-web作为基础的WEB框架进行开发,而在ORM方面采用了Rbatis,目前暂时没有使用Redis来缓存相应的数据。

重点组件

  1. actix-web
  2. rbatis
  3. chimes-auth,基于actix-web的MiddleWare提供的权限管控的功能。
  4. jsonwebtoken
  5. rbatis-generator,这是另一个开源的用于生成rbatis为基础的rust源码

安装过程

  1. 创建数据chimesrust,并导入数据 sql/chimesrust.sql;
    1. 编译 backend/chimes-rust,可以进入该目录后,直接执行cargo r

      1. 执行第二步的时候会报错nojwt_authenticate方法未实现的错误,我这边是用CLion的IDE工具进行了恢复。因为语法这些还不懂,暂时先用IDEA工具帮忙
      2. 恢复后,代码如下:
      3. fn nojwt_authenticate(&self, token: &String) -> Self::Future {todo!()}

    1. Clion安装rust插件进行开发,请自行百度
  2. 打包前端 frontend/eladmin-web,并修改前端.env.development
  3. 后端的一些数据库配置可以改backend/chimes-rust/conf/app.yml。改完后,再到相关目录进行#>cargo r运行
  4. 成功后,界面如下:


http://chatgpt.dhexx.cn/article/i6ochqOH.shtml

相关文章

php是一种通用开源,caozha-admin(PHP网站后台管理框架)

caozha-admin 后台管理框架 1.7.2 caozha-admin是一个通用的PHP网站后台管理框架,基于开源的ThinkPHP开发,特点:易上手,零门槛,界面清爽极简,极便于二次开发。 基础功能 1、系统设置 2、管理员管理 3、权限…

移动端后台管理系统框架

创建此项目的初衷 目前移动端越来越重要,好多项目都从PC端转移到了移动端。 前一段给客户做了一个PC和M自适应的项目,用vue-element-admin框架,手机端也能用,但体验有点差,客户改了好多。本来是好意,客户只…

(若依)RuoYi后台管理框架前端

若依后台管理 官方网址 后台管理二开推荐 官网的源码地址可供下载前后端代码 最近进到公司后跟着团队接了两家公司的App一套的开发,到公司的第一天就是先配置开发环境 安装软件之类的 第二天 带着熟悉RuoYi框架 很巧带我的大哥和我是一个学校毕业的 是大师兄 若依…

后台管理系统框架bootstrap中文版

简介: 后台管理系统框架bootstrap中文版 网盘下载地址: http://kekewl.cc/8TLdhidu7gi0 图片:

SpringBoot后台管理系统框架

SpringBoot后台管理系统框架 SpringBoot后台管理系统功能介绍 登录 注册 用户列表和添加功能 只是个框架 实现了shiro权限控制, 详细的shiro使用 一个模板项目系统 只有少量功能 使用技术 SpringBoot框架 Mysql数据库 redis shiro权限 thymeleaf(前端) 功能展示 shi…

thinkphp 后台管理框架swiftadmin的使用

SwiftAdmin 极速开发框架 这款框架是基于ThinkPHP Layui 完美契合,在开发上采用最精简最高效的做法去完成业务系统的需求,是一款优秀的中后台极速开发解决方案。 可以很卡快的上手开发,而且他的文档也很完善,代码量不是很多&…

layui搭建后台管理框架

简介:layui(谐音:类UI) 是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈&#xff0…

后台管理框架搭建

搭建一套通用的后台管理框架对于以后的快速开发时是非常重要的。通常框架需要包含权限验证、日志、及一些基础数据的增删改查功能。 本框架采用Spring MVCMybatisFreemarkerAdminlte前端 组合在一起搭建一个管理系统。 大概的样子如下: 1.权限 角色->应用-&…

flutter 后台管理框架

一直希望有一个简单实用,强大的后台管理框架,能快速定义各个管理页面 只注重业务上面的处理,经过良久的寻找 终于找了一款符合大众的开源flutter 框架 运行 example 中lib目录下的 main 编译环境 flutter3 vscode config文件夹下面配置 业务…

一定要收藏的5个后台管理系统的前端框架

当你开发新项目的时候,如何快速的完成一个项目的搭建,这个时候就需要借助到一些模板了,现在网上各类UI模板都是相当的齐全的,本文就介绍几个靓仔觉得非常不错的前端框架,感兴趣的可以了解一下。 1、vue-element-admin …

14个适合后台管理系统快速开发的前端框架

1、D2admin 开源地址:https://github.com/d2-projects/d2-admin 文档地址:https://d2.pub/zh/doc/d2-admin/ 效果预览:https://d2.pub/d2-admin/preview/#/index 开源协议:MIT License 2、vue-element-admin 开源地址&#x…

QT的信号与槽原理(经典)

QT的信号与槽原理(经典) 信号与 槽作为 QT的核心机制在 QT编程中有着广泛的应用,本文介绍了信号与 槽的一些基本概念、元对象工具以及在实际使用过程中应注意的一些问题。 QT是一个跨平台的C GUI应用构架,它提供了丰富的窗口部件集&#xf…

qt之信号与槽的原理

只要问到qt的亮点是什么,不得不说就是信号与槽机制。信号与槽类似观察者模式。 在面向对象的编程中,都会创建很多实例,而每个实例都是独立的,要想每个实例能够协同合作,那么就会需要一种对象间传递消息的机制&#xf…

[Qt]信号和槽机制

信号和槽机制 目录 信号和槽机制 前言: 1.系统自带的信号和槽 代码实现: 如何查找系统自带的信号和槽(如何使用帮助文档) 2.自定义信号和槽 (1)创建Teacher类和Student类 (2)自定义信号: (3)自定义槽函数: (4)自定义信…

Qt信号与槽机制原理及优缺点

信号和插槽用于对象之间的通信。信号和槽机制是Qt的核心特性,可能也是与其他框架提供的特性最大不同的部分。Qt的元对象系统使信号和插槽成为可能。 作为一个C/C程序员来说 回调应该属于深入人心的机制了。其他工具包使用回调来实现这种通信。回调函数是一个指向函…

QT多线程下的信号与槽机制

目录 1、QThread类 2、创建并启动线程 3、多线程信号与槽 4、信号与槽的调用线程? 5、调整信号与槽所在线程的依附关系 6、信号与槽的连接方式 QT 中 QObject 作QT中类的最终父类,具有自定义信号与槽的能力,只要继承自这个类的类&#xf…

QT—信号与槽详解

目录 一、什么是信号与槽 二、信号与槽的添加 1.添加槽方法 2.添加信号 3.发送信号 4.信号与槽连接 三、连接类型 1.一对一 2.一对多 3.多对一 四、信号与槽断开连接 1.断开一个对象的所有信号关联 2.断开指定信号的所有关联 3.断开指定接收者的所有关联 4.断…

Qt的信号与槽

引入 在GUI编程中,组件组件如何实现通信是核心的技术内容。 Qt使用了信号与槽的机制,为此Qt引入了一些关键字slots、signals、emit,这些都是Qt特有的关键字,然后这些关键字会被Qt的moc转换位标准的C语句。 Qt 的部件类中有一些已…

Linux下的QT信号和槽机制(二)

目录 1.基本知识点 2.信号机制 3.槽机制 4.元对象工具 5.信号和槽机制原理 (1)信号和槽机制 (2)信号和槽函数的关联 (3)信号和槽的断开 (4)信号和槽的优点 (5&…

Qt信号与槽原理

Qt信号与槽原理 本文为原创文章,转载请注明出处,或注明转载自“黄邦勇帅(原名:黄勇) 本文出自本人原创著作《Qt5.10 GUI完全参考手册》网盘地址: https://pan.baidu.com/s/1iqagt4SEC8PUYx6t3ku39Q 《C语法详解》网盘地址&#…