.github
EFramework
开箱即用的框架解决方案,支持跨平台环境和多业务场景,让开发变得更简单。
功能特性
EFramework CRUD for DotNet
:集成了 SqlSugar 的扩展功能以及对 NoSQL 键值存储的支持,专为游戏类等对数据操作性能和延迟有严格要求的业务场景设计。
EFramework gRPC for DotNet
:面向 .NET 平台的 gRPC 微服务类库,提供了开箱即用的服务管理、指标监控、快速连接等功能,简化了 C/S 业务的开发。
EFramework Utility for DotNet
:基于 .NET 平台的通用基础类库,集成了首选项管理、多任务调度、日志输出、事件系统与文件处理等核心模块。
EFramework CRUD for Go
:集成了 Beego ORM 的扩展功能以及对 NoSQL 键值存储的支持,专为游戏类等对数据操作性能和延迟有严格要求的业务场景设计。
EFramework Utility for Go
:基于 Go 的通用基础类库,集成了首选项管理、多任务调度、日志输出、事件系统与文件处理等核心模块。
EFramework Luban for Node
:简化了 Luban 导表工具的安装和使用。
EFramework Protoc for Node
:简化了 Protocol Buffers 和 gRPC 工具链的安装与使用。
EFramework Utility for Unite
:面向 Unite 平台的通用基础类库,提供了统一的 API 接口,确保在多平台环境下保持一致的运行结果。
EFramework XHR for Unite
:基于 PuerTS 的 XMLHttpRequest 标准实现,可运行于 Unity、Unreal 等多个引擎环境中。
EFramework Asset for Unity
:完整的 Unity 资源管理解决方案,实现了从资源打包发布到运行时加载的全流程管理,支持资源加载、引用计数、自动卸载等特性。
EFramework Editor for Unity
:基于 Unity 编辑器的扩展工具库,提供了任务系统、配置管理、事件系统、快速构建等功能,用于提高开发效率。
EFramework FairyGUI for Unity
:基于 FairyGUI 的拓展模块,提供了画布组件、资源包管理等核心功能,支持自定义加载器、自动处理包依赖关系以及编辑器扩展等特性。
EFramework MVVM for Unity
:专为 Unity 设计的模块化 MVVM 框架,解耦业务逻辑与视图,内置模块和场景管理。
EFramework Puer for Unity
:基于 PuerTS 的扩展模块,提供了易用的 PuerBehaviour 组件和完整的 TypeScript 开发工作流,优化了脚本调试和自动化打包。
EFramework UIPlugin for Unity
:基于 Unity UI 的拓展插件,提供了丰富的组件扩展和工具集,例如 TexturePacker 图集打包和循环列表视图等,能够有效简化 UI 开发流程。
EFramework Updater for Unity
:完整的 Unity 应用更新解决方案,支持补丁包与安装包的统一管理,通过业务接口控制更新流程,并以事件机制驱动状态变化。
EFramework Utility for Unity
:基于 Unity 的通用基础类库,集成了首选项管理、多任务调度、日志输出、事件系统与文件处理等核心模块。
EFramework Go Extension
:提供 Go 编程的快速构建与调试能力,兼容 Cursor、Trae 等 VSCode 衍生的编辑器,优化了 Gopher 们的开发体验。
常见问题
更多问题,请查阅
问题反馈
。
项目信息
更新记录
贡献指南
许可协议