从企业实际项目开发需求设计基础框架,帮助开发者在此基础框架上快速开发项目,省去自己搭建开发框架的时间。GoFramePro核心价值是能积累开发资源。 我们有多年框架集成经验,在GoFly快速开发框架中积累很多,这也是再次集成GoFrame框架的一点优势,也希望能帮助到更多科技公司和开发者朋友。 GoframePro开发框架与GoFly企业版框架(gin)很多相似开发习惯,开发者可以在这两个框架之间轻松切换。
GoFly社区根据开发者朋友的需求、多人协同开发项目方便git等工具合并代码减少冲突、微服务等完整开发工具,社区决定开发 Goframe 版开发框架, 我们把Goframe开发的框架称为 GoframePro 开发框架。因为 GoframePro 开发框架是在 Goframe 框架功能扩展,是1+1大于2的框架, GoframePro 开发框架没有阉割 Goframe 框架功能, 使用 GoframePro 开发框架是完全可以用全部的 Goframe 框架的功能、工具以及相关资源。
GoframePro 开发框架集成目标是减少开发者使用Go语言开发项目难度、帮助开发者在框架基础上快速开发当前项目业务的功能、 帮助新手朋友能开发实战项目、帮助科技公司快速开发项目(资源共享、技术可积累、完善开发框架)。我们花更多时间去研究基础框架、这样科技公司和开发者朋友 就可以少花点时间在基础框架上,这样提高大家大工作效率,大家也就有更多时间花在项目上。社区提倡分工合作、合作能共赢。下面我们概括几个 使用 GoframePro 开发框架优点,方便大家快速了解 GoframePro 开发框架,更多优点希望大家在使用 GoframePro 开发框架是自己去发现和感受。
GoframePro开发框架是Goframe框架功能应用功能扩展升级,保证能用全部Goframe框架资源基础上集成一个应用常用基础功能, 让开发者拿到框架代码即可开发当前项目业务功能。管理后台管理权限、接口用户身份鉴权、多端接口扩展(小程序、app等)、合理的代码目录结构,方便开发者开发新的应用功能。
框架完整安全鉴权功能,完善的Auth权限控制管理,无限父子级权限分组及权限继承。功能全面Token管理(支持多端和单端登录)、 Token采用内存和Redis存储,当系统使用Redis时会自动启用Redis、没有启用Redis默认使用系统内存,动态token(每次请求token都不一样)。根据安全级别可选择接口请求时对称秘钥校验。
根据项目业务需要可以选择本地存储、腾讯云cos对象存储、阿里云对象存储oss、七牛云对象存储,框架通用集成统一调用,可以后台配置并一键切换, 封装多种辨别附件存储对象地址,可以更新附件文件名称补全访问附件,让系统能兼容多个存储对象文件。预览继续集成能力,开发者后续可继续集成其他存储云,如华为云等。
框架提供代码开发工具和代码仓插件,开发者可使用代码生成工具,生成基础代码,可在基础代码进行开发。代码仓插件可以 根据业务需要安装使用,不合适的插件也可一键卸载。代码仓插件是社区全部开发者共同参与开发,可以为框架提供各种场景应用公共的插件,关于代码插件可以到代码市场查看。