工作之余,想搞一些东西,于是写了这么一个服务。目标是做一个通用的聊天程序,包含群聊、单聊、群聊天增删成员这些必须功能,以及支持各种类型的聊天等。
后端使用 rust ,前端使用 react 这一套,ui 上做的比较简单,主要是验证一下后端能力,展示使用。
主要功能有:用户体系,聊天组,组成员和消息,目前都是以群发的模型做的。
后端接口分为两个部分,一部分是 rest ,一部分是 websocket 。
ui 上现在只做了单聊,群聊也是一样的,做 ui 比较麻烦,重点还是在做后端的能力。最近半个月阳了,也没怎么进行大的更新,后面慢慢增加功能。
项目地址:
1
lambdaq 2023-01-06 13:49:16 +08:00
从 0 开始写的还是基于什么组件改的?
|
3
rming 2023-01-06 14:12:36 +08:00
☆ +1
|
4
ixoy 2023-01-06 17:07:51 +08:00
后端 rust 用 web 框架如何选择?
|
5
PrayT 2023-01-06 17:56:20 +08:00
牛啊 我也在学 但是感觉好费力啊 是我基础不扎实吗
|
6
PrayT 2023-01-06 17:57:27 +08:00
还有问下大佬 你用 rust 是从事哪方面的工作啊
|
7
ThinkCat OP @ixoy 一般是 actix 和 rocket ,我都试用了一下,最后用了 rocket ,这个比较符合个人使用的习惯,概念上也都是常用的 req ,res ,middleware 这些。
|
8
ThinkCat OP @PrayT rust 刚开始学是有点吃力,慢慢熟悉了就好了,凡事都是从基础开始的。我工作中是 java ,rust 是拿来玩玩的,用它搞过数据库(实现比较简陋。。。),然后就是写这个 im 了。
|
9
stardew 2023-01-06 20:22:14 +08:00
牛的,最近也在看 rust
|