Skip to main content

介绍

了解什么是rxDrag,以及它能为我们做些什么, 仅需5分钟就够了

友情提示

rxDrag还很稚嫩,很多功能还不完善,发布文档跟演示的目的,是把朋友们的意见融入进来,让它更好的生长。

想找个工具马上使用的朋友,就不要浪费这五分钟时间了,等这个项目做好再来(记得回来,我一定会做完的)。

学习交流,欢迎继续。

什么是rxDrag#

rxDrag是一个低代码平台,力求少量代码甚至零代码,就可以构建常见应用。它包括如下几个部分:

rxModels服务端 没有任何界面,提供WEB API用于访问数据。内置通用JSON查询接口,权限管理功能。

rxModels客户端 React实现的前端,用于对服务端提供图形化支持,可以根据ER图构建服务端数据结构,设置服务端业务模型权限,带有通用JSON接口调试界面。生成前端使用的TypeScript interface。

DragIt可视化前端 后端基于rxModels,可以通过拖放等可视化操作构建应用。

其他相关周边 一些通用类库、插件等。

rxDrag能做什么?#

rxDrag是一个低代码生态链,可以选择在以下节点上使用:

  • 只用数据服务,只需要部署rxModels服务端跟客户端就好,自己编写前端,构建前后端分离应用。

  • 使用DragIt,前端也不愿意写,通过拖拽就可以构建基本应用。我们内置了CMS,CRM等基础模块,可以满足基础应用。

  • 深度定制,以rxModels为基础架构,垂直打造属于自己的低代码平台。

  • 后续会开发一些应用,不断降低使用者的门槛,敬请期待。

rxDrag基于什么技术栈?#

rxDrag所有部分都是用TypeScript语言开发。

前端部分:React, Mobx, Swr, Axios, Mui

后端部分:NestJs, TypeOrm, MySq 8.0+

使用rxDrag需要的知识?#

这个您在生态链的哪个节点使用,如果只是轻度使用rxModels通用后端,它遵循的是传统Web接口,不管是VUE还是React开发者,都可以轻松调用。

如果您想深度定制后端,那么您要了解rxDrag所涉及的技术栈。

如果您要深度定制前端,那么您要了解前端所涉及的技术栈。

马上开始#

浏览在线演示,可以快速了解rxDrag。下载代码,并在本机运行,是最快的开始方式。