开源项目推荐--Go基础开发框架gf

Posted 编程者联盟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开源项目推荐--Go基础开发框架gf相关的知识,希望对你有一定的参考价值。

开源项目推荐--Go基础开发框架gf

GoFrame是一款模块化、高性能、企业级的Go基础开发框架。

如果您初识Go语言,您可以将GoFrame类似于php中的Laravel, Java中的SpringBoot或者Python中的Django。

特点

  • 模块化、松耦合

  • 模块丰富、开箱即用

  • 简洁易用、快速接入

  • 文档详尽、易于维护

  • 自顶向下、体系化设计

  • 统一框架、统一组件、降低选择成本

  • 开发规范、设计模式、代码分层模型

  • 便捷的开发工具链,提高效率、落地规范

  • 完善的本地中文化支持

  • 设计为团队及企业使用

地址

  • 主库:https://github.com/gogf/gf

  • 码云:https://gitee.com/johng/gf

安装

go get -u -v github.com/gogf/gf

推荐使用 go.mod:

require github.com/gogf/gf latest

限制

golang版本 >= 1.11

架构

开源项目推荐--Go基础开发框架gf

模块

核心模块

GoFrame提供了一些基础的、常用的模块,简单、易用和轻量级,并保持极少的外部依赖,这些模块由gf主仓库细致维护。

社区模块

社区模块主要由社区贡献并维护,大部分也是由gf主仓库的贡献者提供及维护,存放于gogf空间下,与gf主仓库处于同一级别。有的社区模块是从gf主仓库中剥离出来单独维护的模块,这些模块并不是特别常用,或者对外部依赖较重。

性能

大家较为感兴趣的Web组件性能测试,请参考第三方性能测试评估:https://github.com/the-benchmarker/web-frameworks



可点击下方“阅读原文”了解更多






以上是关于开源项目推荐--Go基础开发框架gf的主要内容,如果未能解决你的问题,请参考以下文章

golang有没有好的开源游戏框架

Alibaba/IOC-golang 正式开源 ——打造服务于go开发者的IOC框架

大家觉得用Go做WEB有必要用框架吗

Go优秀开源项目推荐

开始读 Go 源码了

解读|TARS开源项目发布Go语言版本