从 9 月 10 号,到今天,完整的,从零开始,使用 Swift 和 Go ,开发了一套群聊软件。
这个项目用到的技术,主要包括:
- macOS 原生开发: Swift + SwiftUI
- 后端 API 服务器: 基于 Go 语言,自己设计了一套 API 框架
- Gateway: 采用 Go 语言,实现了 WebSocket 长连接服务器,包括推送功能。
- 投递服务器: 采用开源的基于 Go 语言的消息队列系统(背后用了 Redis )
另外,接下来,还准备使用 Tauri (一个 Rust 项目),开发 Windows 桌面客户端。
意思就是,想了解一下,大家是否愿意为这个教程付费,愿意付多少?