Debin 在 本来只是想做一个 WebSocket 工具,结果往 Ai 上越跑越偏 中发帖
由于开发需要,本来只是想在MacOS 上找一个可以创建 WebSocket 服务端的工具,结果在上一直没有找到合适的工具,要么是收费,要么是只支持客户端,要么就是让你用 Python/Go自己写一个。。。
这么简单的需求不如自己动手写一个简易的app
技术选型
首先是技术栈的选择,因为我有Mac和Win,最好能跨平台,所以要么就是 Qt 或者是 Electron,但是Qt的页面比较难画,也比较丑(要做的比较好看太难,而且不好让Ai绘制),Electron又比较大(硬塞一个Chrome进去),所以选择了 Tauri 框架来做。
最后决定使用:Tauri + Vue + Element + Ts + Rust 来做
Ui设计思路
在我的构思中,这个交互的界面
左侧是配置区,配置服务端IP和端口等等,
中间是消息交互区,可以收发消息,清空消息栏等等操作
右侧是历史记录和快捷短语,可以...