Appearance
Fun 是一个现代化的实时应用框架,专为构建基于 WebSocket 的后端服务而设计。它提供了一套简洁而强大的工具,帮助开发者快速构建具有实时通信功能的应用程序。
基于 WebSocket 协议实现全双工通信,支持服务器主动推送数据到客户端,实现真正的实时交互体验
内置自动化依赖注入系统,通过 fun:"auto" 标签自动处理组件依赖关系,降低耦合度提高可测试性
利用 Go 语言强类型特性和反射机制,在编译时捕获类型错误,确保前后端数据传输一致性
一键生成 TypeScript 客户端 SDK,自动处理数据序列化和接口调用,提升开发效率
提供 Guard 拦截器功能,支持在方法执行前后插入通用逻辑,如权限验证、日志记录等
支持复杂数据结构的自动序列化和反序列化,包括嵌套对象和数组,简化数据处理流程